Error message

Warning: strpos(): Empty needle in jellyfish_country_path_url_outbound_alter() (line 425 of /home/sites/jellyfish-drupal/public_html/sites/all/modules/custom/jellyfish_country_path/jellyfish_country_path.module).

Jellyfish feature in net magazine sharing 7 essential SEO tips for web developers

| 18 Sep, 2015

As the search landscape grows increasingly competitive, ensuring site visibility should be one of the main considerations when building a new website.

Peter Richards, a Senior SEO Manager at Jellyfish, highlights how developers can build sites and effectively manage migrations that are high search performers from the outset in September's print edition of net Magazine.

Here is a summary of the full article:

1. Have protected staging environments

Staging versions of sites need to be protected from site crawlers while in development and beyond to prevent the crawlers reading it as site duplication. Three ways of doing this are:

  • Include a Š—…robot.txtŠ— file at the root of the development server to disallow spiders
  • Specify the IP range, which uses the firewall to restrict access and blocks spiders
  • Create a password protected login page, which also prevents spiders accessing content

2.Be vigilant in managing redirects

Without correct redirects, search engine visibility drops. No doubt you know how to manage redirects, so the main things to avoid that will impede your SEO are:

1. DonŠ—'t use 302 redirects for permanently removed pages

302 temporary redirects pass no link value to the target page, whereas 301 redirects only sacrifice 1-10% of value.

2. Redirect hops

Multiple redirects demand extra server requests, slowing delivery page time down. ItŠ—Ès likely the page wonŠ—'t even be indexed if there are more than five hops, for example. Note that each hop also loses a small percentage of link value Š—– it adds up!

3.Lots of redirects

Simply put, overloading on redirects will clearly have a negative impact on server performance Š—– wildcards and regex can be used to optimize speed.


3. Structure your site content with clear authority pages

Having the same content on multiple pages makes the authoritative page unclear. This splits the power of inbound links (link equity). To prevent this, you Š—…canonicalizeŠ—È your site.

Meaning? You can either:

1. Implement a permanent 301 redirect rule to point each URL variant at one canonical or preferred URL.

(When configuring URLs do so with or without a trailing slash (/) and create a 301 redirect rule to direct users away from the discarded version.)

2. Or you can use the rel=canonical tag on each variant Š—– this indicates which is the authoritative source to search engines.


4.Be mobile first

The number of global users accessing the internet via mobile has now overtaken those on a desktop (comScore). GoogleŠ—'s mobile friendly algorithm favors responsive web design and Š—…progressive enhancement*Š— as opposed to feature-rich sites that cater to desktop and mobile separately.

*Progressive enhancement can be designing for the smallest screen first and progressively enhancing it towards the desktop experience.

Check whether you are suffering a Google penalty following the mobile algorithm update. Check here using the >>Jellyfish Google Penalty Checker.


5.Page speed rules

Page speed dramatically affects abandonment which in turn affects SEO performance.

  • Remove JavaScript and CSS code to external files Š—– i.e. content bloat
  • Minify the source code to remove unnecessary Š—…white spaceŠ—
  • Configure the server to enable gzip compression
  • Use CSS sprites where possible to reduce the number of server requests
  • Enable asynchronous downloading and rendering of external JavaScript files


6. Use the right HTML elements

Signpost your site using HTML elements like the heading and alt tags for search engines and users.

Most SEO-friendly sites use a heading tag hierarchy like this:


Main Heading


Secondary Heading 1


Sub-section of the secondary heading 1


Secondary Heading 2


The H1 tag is the most important and should always be included on a page. Search engines still pay attention to words used within the H1 to check the relevancy of the content associated with it, and also to help rank the page for keywords in search queries. Although HTML5 allows for multiple H1 elements, only one is necessary on each page to avoid confusing both users and search engines.

At best, search engines may simply ignore multiple H1 tags, or they may view it suspiciously as a method of promoting more keywords.


7. Manage errors effectively

When pages within a site are deleted or moved and the original URL is no longer providing content to users, that page should return a Š—…404: Not FoundŠ— response code and a branded error page. By default, Google will not index these pages.

A common misuse of the error page occurs when it is returned with a Š—…200: OKŠ— response code, usually on URLs that have been deleted or moved. This is problematic if widespread, as these URLs are still likely to be indexed.

If the abandonment rate is high, the site may be penalized by a quality assessment algorithm such as Google Panda.

Find out more about how Jellyfish approach SEO here.


Please enter a valid Name.
Please enter a valid email address.
Please enter a valid Phone.
Please enter a valid Company Name.
  • Select Service
  • Analytics
  • Brand
  • Consultancy
  • Conversion Rate Optimization
  • Display
  • DoubleClick Partnership
  • Email
  • PPC
  • SEO
  • Social
  • UX
  • Video
  • Websites
  • All Services