ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Are you being penalized by Search Engines due to your web designer?

Updated on December 2, 2012

Is your web developer ensuring your brand new website is being penalized in Search Engines?

Web developers are often grounded in HTML, CSS and JavaScript code. They simply did not learn anything about Search EngineOptimization (SEO) while they were learning how to code.

Hence, there are quite a few SEO things that a web developer just does not do when creating a website. Web developers often have a blind spot when it comes to SEO.

Here are some of the SEO things that get missed out on or are just plain ignored by developers.

Diagram 1
Diagram 1

Google Analytics

Inserting Google Analytics code appropriately into the website template is essential to any website marketing effort. Inserting Google Analytics code into the website template streams valuable website data back to Google.

The data streamed back to Google, by the Google Analytics code embedded in the website’s template, provides amazing feedback to the website owner when learning how the website is being found on the Internet and what content on the website is of the most interest to site visitors.

Even the most inexperienced website marketer knows how priceless historical website data is, especially if this data is available right from the time when the website went live on the Internet. Yet it’s surprising just how many websites are launched on the Internet without any Google Analytics code being added to them at all.

Just make sure that your website developer:
1. Creates your Google Analytics account with Google
2. Then adds the Google Analytics, code snippet, to every page on the website

Then either you as website owner or your SEO specialist will have access to very important information via the Google Analytics User interface and Google web master tools which will be invaluable when wanting to tweak the website to deliver great results.

Diagram 2
Diagram 2

Ensure That The Website Uses Semantic URLs

A semantic URL is essentially a URL for a website page that makes sense when a human being reads the URL.

An example of a semantic URL for a website page describing Joomla-widgets would be:
http://www.examplesite.com/Joomla-widgets/

However, very often what is seen is a URL like this:
http://www.example.com/index.php?page_id=102

The trouble is this URL is a bit of a disaster for SEO. For example, there are no keywords in this ULR which are pretty useful and important for on-page SEO.

As website owner you need not be concerned about how the website developer does this. Just make sure that your website developer implements semantic URLs on your website. Also ensure that the website developer trains you on how to control the semantic URL of each page of the website in case you want to make web page changes later on your own.

Diagram 3
Diagram 3

XML Site Maps

Every Search engine loves a Sitemap. Sitemap plugins for a website are generally free of cost and really easy to set up. These plugins automate the creation of Sitemaps for a website. Sitemaps are definitely always worth using as they are a tried and tested technique for making any website search engine friendly.

Sitemaps are generally not a problem to generate manually either. There are several free tools that do this. However, if your website content is updated often ( and it should be ), generating its sitemap manually and then using it can become a real pain pretty quickly.

Today it’s so much better for a website to be built using a Content Management System (CMS) which generates / updates a Sitemap automatically whenever website content changes.

A lot of CMS will do this natively or with the aid of a plugin. If you're having a custom CMS written for your website, make sure your web developer includes automatic Sitemap creation and updation capabilities within the CMS core itself.

Diagram 4
Diagram 4

301 Redirects

A lot of web developers actually appear to know little or nothing about 301 Redirects written in the .htaccess file which is placed in the root folder of the website.

Their argument?

They are programmers and have never been exposed to Web server based redirects. This approach is pretty short sighted on behalf of web developers and can cause a website’s rank to drop very sharply in Search Engine Result Pages especially if as website owner you are migrating an old site to a new one.

When structuring the new website, it’s pretty much impossible to ensure that all the new website’s pages will have exactly the same URL as the old website pages.

Now let’s assume that Google ( and other search engines ) had extensively indexed the old website. Then every link in the search engines index has the potential of returning a 404 Page Not Found Server error, quite simply because the URL held in the search engines index points to a nonexistent web page in the new site.

So as website owner you have this spanking, sparkling new website, that from a search engine’s perspective only throws 404 Page Not Found errors for almost all ( if not all ) of the links in their index.

Hence your website page rank will tank. You will have a beautiful new website which ranks on SERP page 200. No one finds the website.

In a word Terrible.

Now if set of 301 redirect rules were written in the .htaccess file which had the old web page URL on the left hand side redirected to the new URL on the right hand side every link in the search engine indexes would work perfectly, no 404 Page Not Found errors would ever be thrown by the new website.

Largely because the web server knows that if a request is received for an old URL it just has to redirect this URL request to the new URL.

Bingo no more 404 Page Not Found web server errors throw. The website page rank stays intact. A definite win:win for everyone.

Hence as web site owner if you are redoing your website, giving it a great new look and feel, with a great new user experience thrown in, ensure that your web developer understands exactly how important it is to you that they be able to structure 301 redirect rules correctly, even before they make any changes to the old website.

While writing 301 redirect rules are not rocket science, the job is really very tedious and time consuming. Every single web page URL of the old site has to be documented carefully.

Next every single web page URL of the new site has to be documented carefully.

Then these have to be equally carefully matched using 301 Redirect rules.

Then each such rule entered in the .htaccess file has to be tested.

Hence a ton of web developers love to side step this issue much to the detriment of website and the website owner.

Diagram 5
Diagram 5

Canonicalization Of Website URLs

Many website developers make the same HTML content available via different URLs. Let’s say you are a clothing website owner and one of your top selling items is the classic – Little Black Dress.

Obviously you would want the product page for the Little Black Dress to be accessible through several different URLs, and your website developer will oblige.

Do be careful of this please because Google and other search engines will see this as duplicate content on the website. Google will crib about this via Google Webmaster Tools forever ( well almost ) and penalize the website’s page rank in Google’s index.

Definitely bad for business.

The easiest to understand for the website owner is the use of www versus no www in a website’s URL. From an SEO perspective, it doesn't matter which you choose, but you have to choose one and stick to it.

Otherwise as far as search engines are concerned there are two ULRs that deliver exactly the same content ( i.e. the index page of the website ), they are:
http://www[websitename].com
And
http://[websitename].com

Fixing this involves writing a simple 301 redirect rule:
www to no www
OR
No www to www
Whichever you want to adopt as a standard for your website.

Next do make sure that the CMS you’ve chosen, or E-Commerce framework, or anything else is not generating multiple URLs for a single webpage. Magento for example ( a great E-Commerce package ) makes a single website page available via three different URLs by default.

This issue can also be fixed using 301 redirect rules in the website’s .htaccess file.

Your Web developer must be competent to do this or you are paying good money and buying search engine trouble.

Finally, please do implement the canonical tag itself. At its most basic level, the canonical tag tells Google and other search engines what the definitive URL of a webpage should be.

Even if you are convinced that your CMS is definitely not generating multiple URLs per webpage, it is still worth implementing.

The canonical tag is dead easy to implement and should appear within the codespec of every webpage. It looks like this:

[link rel="canonical" href="http://www.websitename.com/pagename.html" /]

Your web developer must ensure that this is done for your website.

Diagram 6
Diagram 6

Site Speed

Site speed is now part of Google’s website ranking algorithm.

Here Google and other search engines are testing to see just how long your webpage takes to load in a Browser.

The time taken for your website page to load in a Browser is colored by a lot of things:
How many HTTP round trips must the Browser make to your webserver before the entire page is downloaded?
This becomes a particular problem when the webpage has a large number of images on it. In that case the Browser has to make one round trip to the webserver per image.

Hence your web developer must know coding techniques like converting all the images to a Sprite and then downloading one Sprite from the webserver. Finally extracting individual images out of the Sprite and displaying them appropriately on the web page.

Diagram 7
Diagram 7

Using gzip On The Web Server

Your web developer must know how to set up gzip compression on the web server, so that HTML and other files delivered by the web server to a requesting Browser are zipped and sent. This results in a smaller download file size, hence a shorter file download time.

  • Your web developer must know how to
  • Load JavaScript asynchronously
  • Use cookie less domains
  • Use a Content Delivery Network ( CND ) such as CloudFlare to really speed up a large number of simultaneous image downloads.

If all of this sounds pretty technical, quite honestly, it is. Luckily, as website owner you do not need to understand how to do any of this, you just need to ensure that your web developer can take care of this for you.

In Conclusion

Do make really sure that your web developer gets these basics sorted right from the very start of building your spanking new website.

This will guarantee that your on page SEO runs like a well maintained Swiss clock leaving you free to concentrate on building great content.

Believe me please when I say none of what has been explained above is optional.

Ivan Bayross
Open source tutorials | Open source training

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)