diagnosing website architecture issues - richard baxter seogadget

22
SEOgadget.co.uk SEOgadget.co.uk Richard Baxter Diagnosing Web Site Architecture Issues SMX London 2009

Upload: seogadget

Post on 27-Jan-2015

111 views

Category:

Business


1 download

DESCRIPTION

From the SEOgadget presentation archives: Diagnosing Website Architecture Issues, a presentation from SMX 2009 from Richard Baxter at SEOgadget.

TRANSCRIPT

Page 1: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.ukSEOgadget.co.uk

Richard Baxter

Diagnosing Web Site Architecture Issues

SMX London 2009

Page 2: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

About

In house - UK SEO Manager at Cheapflights.co.uk

Blogger and SEO Consultant at SEOgadget.co.uk

Likes: Battlestar, Vanilla ice cream and Lib:Tech snowboards

Page 3: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

WEBSITE ARCHITECTURE ISSUES

Diagnosing indexing problems using Google queriesYahoo Site ExplorerCanonicalization (Checklist)Duplicate content surpriseImportant checks you should do with your web serverTracking URLs and indexed development serversContent churn in recruitment and product driven websites“Dynamic” navigation with internal 301 redirects

Page 4: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Use Google queries

Start with site:yourdomain.tld

Check specific URL groups and if ok, remove

Continue to break down by subfolder and intitle – look at every “theme” on your siteInspiration – draw your site architecture and use as a URL guide. Think content groups.

Page 5: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Use Google Queries

What are we looking out for?

You end up with:

Page 6: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Use Google Queries

Sense check the number of indexed pages

Drill down using inurl: intitle: and filetype:

Check for legacy filetypes and old documents

Look for .jsp, .php, .htm, .html, .asp, .doc, .ppt, .pdf

Page 7: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Yahoo site explorer

Download the first 1000 indexed URLs

Crawl list with Xenu – you’ll besurprised!Use “maximum level” set to 0

Page 8: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Canonicals checklist

WWW’s– http://www.seogadget.co.uk– http://seogadget.co.uk

Trailing slashes (on or off, just not both)– http://seogadget.co.uk/seo-jobs– http://seogadget.co.uk/seo-jobs/

Lower or title case redirects– http://seogadget.co.uk/SEO-Jobs/

How to do 301 redirects in Apache .htaccess, IIS, PHP, ASP and ColdFusion– http://bit.ly/knOps (hat tip: Beyond Ink)

This is still a problem on big sites!

http://www.nesgroup.com/NES-Track - OKhttp://nesgroup.com/NES-Track - 500 Errorhttp://www.nesgroup.com/NES-Track/ - 404 Errorhttp://www.nesgroup.com/nes-track - OK

Page 9: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Case study - Pagination

Product page: Cameras

– http://www.outdoorpros.com/Cat/Cameras/1241/List

H1Unique

textPaginated

links...

Page 10: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Case study - Pagination

Product page: Cameras

– http://www.outdoorpros.com/Cat/Cameras/1241/List?first_answer=13

Same H1

Not so unique text

Page 11: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Rel=“canonical”

Add this <link> tag to specify your preferred version: <link rel="canonical" href="http://www.example.com/product.php?item=swedish-fish" />

Helps to solve this problem but not the answer!

http://www.cheapflights.co.uk/book-flights-online/?source=goCheapflights-

ContOff_TopKeyword-Exact&srckeyword=cheap+flights&srctype=sea

rch

Page 12: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Fix duplicate content

Make sure your internal links are consistent• Sitemaps, content and navigational links all lower case• 301 redirect your www – decide which way and stick to it• 301 your trailing slash in or out and stick to it

Hide analytics and tracking with onclick

Noindex,follow your paginated pages

Page 13: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Web server header checklist

Get HttpFox for Firefox (http://bit.ly/skQYG)

Test internal pages give the correct response– Particularly your 404 error page...

Introducing an awesome combination of SEO tools....

Page 14: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

9th Most linked to page is a 404280 Linking Roots, Linkscape May 2009

Mozlabs “Top pages on

Domain”+ Httpfox

Page 15: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Other web server stuff:

Is your web server configured to use host headers correctly? http://bit.ly/13nmlp

Page 16: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Is your development server indexed?

Don’t leak your staging URLs into Google!

Page 17: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Tracking URLS

For sites that sell clicks or leads to advertisershttp://www.comparestoreprices.co.uk/visit.asp?

v=Argos&u=http://www.|ksrv%60%60%60/click-1081665-5590799%ACurl=http%3A%2F%2Fwww%2Eargos%2Eco%2Euk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FSearch%3FstoreId

%3D10001%26catalogId%3D651%26langId%3D%2D1%26go%2Ex%3D4%26go%2Ey%3D11%26searchTerms

%3D568%2F6917&m=Sony&p=PlayStation%203%20Console%2040GB

Page 18: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Content churn

Handle your product / jobs pages nicely

Pages respond with a 200 server header, no

content on page, <title> and meta

description are gone

Page 19: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Page 20: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

Keep your pages alive, but make the user experience valuable

You just have to solve the internal linking problem

Content churn: recruitment site

The vacancy’s been placed, but we’ve got plenty of

others!

Page 21: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.uk

“Dynamic” navigation

Navigational links point to:– /content/dynamic.asp?nodeid=237

Which 301 redirects to:– /project-management-pmo-jobs/

AND has a session ID in the URL

Avoid internal 301 redirects

Page 22: Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

SEOgadget.co.ukSEOgadget.co.uk

Thank you

Twitter: @richardbaxter

Email: [email protected]

Download: http://seogadget.co.uk/presentations