SlideShare a Scribd company logo
1 of 22
Diagnosing Web Site Architecture
Issues
SMX London 2009

Richard Baxter

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
SEOgadget.co.uk
Diagnosing indexing problems using Google queries
Yahoo Site Explorer
Canonicalization (Checklist)
Duplicate content surprise
Important checks you should do with your web server
Tracking URLs and indexed development servers
Content churn in recruitment and product driven websites
“Dynamic” navigation with internal 301 redirects

WEBSITE ARCHITECTURE ISSUES

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 site
Inspiration – draw your site architecture and
use as a URL guide. Think content groups.
SEOgadget.co.uk
Use Google Queries
What are we looking out for?

You end up with:

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
SEOgadget.co.uk
Yahoo site explorer
Download the first 1000 indexed URLs

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

SEOgadget.co.uk
Canonicals checklist
This is still a problem on big sites!

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

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

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)

SEOgadget.co.uk
Case study - Pagination
Product page: Cameras

H1

Unique
text

Paginated
links...

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

SEOgadget.co.uk
Case study - Pagination
Product page: Cameras

Same
H1

Not so
unique text

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

SEOgadget.co.uk
Rel=“canonical”
Add this <link> tag to specify your preferred
version:
<link rel="canonical"
href="http://www.example.com/product.php?i
tem=swedish-fish" />

Helps to solve this problem but not the
answer!
http://www.cheapflights.co.uk/book-flightsonline/?source=goCheapflightsContOff_TopKeywordExact&srckeyword=cheap+flights&srctype=sea
rch
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

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....
SEOgadget.co.uk
Mozlabs
“Top pages on
Domain”
+ Httpfox

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

SEOgadget.co.uk
Other web server stuff:
Is your web server configured to use host
headers correctly? http://bit.ly/13nmlp

SEOgadget.co.uk
Is your development server
indexed?
Don’t leak your staging URLs into Google!

SEOgadget.co.uk
Tracking URLS
For sites that sell clicks or leads to advertisers
http://www.comparestoreprices.co.uk/visit.asp?v=Argos&u=ht
tp://www.|ksrv%60%60%60/click-10816655590799%ACurl=http%3A%2F%2Fwww%2Eargos%2Eco%2Euk
%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FSearch%3FstoreId
%3D10001%26catalogId%3D651%26langId%3D%2D1%26go%2
Ex%3D4%26go%2Ey%3D11%26searchTerms%3D568%2F6917&
m=Sony&p=PlayStation%203%20Console%2040GB

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

SEOgadget.co.uk
SEOgadget.co.uk
Content churn: recruitment site
Keep your pages alive, but make the user
experience valuable

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

You just have to solve the internal linking
problem
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
SEOgadget.co.uk
Thank you
Twitter: @richardbaxter
Email: richard@seogadget.co.uk
Download: http://seogadget.co.uk/presentations
SEOgadget.co.uk

More Related Content

What's hot

PHP Code And Search Engine Optimation
PHP Code And Search Engine OptimationPHP Code And Search Engine Optimation
PHP Code And Search Engine OptimationSeo Indonesia
 
Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Erudite
 
The Ultimate Google Indexing Session
The Ultimate Google Indexing SessionThe Ultimate Google Indexing Session
The Ultimate Google Indexing SessionOnely
 
WordPress SEO 101 - Dayton 2016 WordCamp
WordPress SEO 101 - Dayton 2016 WordCampWordPress SEO 101 - Dayton 2016 WordCamp
WordPress SEO 101 - Dayton 2016 WordCampAngela Bergmann
 
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter Mead
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter MeadWordPress SEO Mistakes that Kill - BigDigital 2017 - Peter Mead
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter MeadPeter Mead
 
Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best PracticesNishanth Stephen
 
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...Abhinav Gulyani
 
Seo word press basics
Seo word press basicsSeo word press basics
Seo word press basicsdenise2228
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxAhrefs
 
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEO
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEOCrawling ecommerce sites – Maria Camanes' top tips from Tea-time SEO
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEOBuiltvisible
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressChris Burgess
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsChris Burgess
 
Tori Cushing - Actionable SEO Insights - SMX 2015
Tori Cushing - Actionable SEO Insights - SMX 2015Tori Cushing - Actionable SEO Insights - SMX 2015
Tori Cushing - Actionable SEO Insights - SMX 2015Victoria Cushing
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance OptimisationChris Burgess
 
How To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly WebsiteHow To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly WebsiteMatt Siltala
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014Arsham Mirshah
 
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrush
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrushJavascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrush
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrushKristina Azarenko
 

What's hot (20)

PHP Code And Search Engine Optimation
PHP Code And Search Engine OptimationPHP Code And Search Engine Optimation
PHP Code And Search Engine Optimation
 
SEO Mistakes
SEO MistakesSEO Mistakes
SEO Mistakes
 
Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...Top 10 Technical SEO Mistakes (that we see time and again)...
Top 10 Technical SEO Mistakes (that we see time and again)...
 
The Ultimate Google Indexing Session
The Ultimate Google Indexing SessionThe Ultimate Google Indexing Session
The Ultimate Google Indexing Session
 
WordPress SEO 101 - Dayton 2016 WordCamp
WordPress SEO 101 - Dayton 2016 WordCampWordPress SEO 101 - Dayton 2016 WordCamp
WordPress SEO 101 - Dayton 2016 WordCamp
 
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter Mead
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter MeadWordPress SEO Mistakes that Kill - BigDigital 2017 - Peter Mead
WordPress SEO Mistakes that Kill - BigDigital 2017 - Peter Mead
 
WordPress SEO
WordPress SEOWordPress SEO
WordPress SEO
 
Technical SEO Best Practices
Technical SEO Best PracticesTechnical SEO Best Practices
Technical SEO Best Practices
 
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...
Wordcamp, India 2009 - How to Implement SEO on a Wordpress Blog - Wordpress S...
 
Seo word press basics
Seo word press basicsSeo word press basics
Seo word press basics
 
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick StoxWhat's Next for Page Experience - SMX Next 2021 - Patrick Stox
What's Next for Page Experience - SMX Next 2021 - Patrick Stox
 
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEO
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEOCrawling ecommerce sites – Maria Camanes' top tips from Tea-time SEO
Crawling ecommerce sites – Maria Camanes' top tips from Tea-time SEO
 
Introduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPressIntroduction to SEO and SEO for WordPress
Introduction to SEO and SEO for WordPress
 
WordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting BasicsWordPress, Domain Names and Web Hosting Basics
WordPress, Domain Names and Web Hosting Basics
 
Tori Cushing - Actionable SEO Insights - SMX 2015
Tori Cushing - Actionable SEO Insights - SMX 2015Tori Cushing - Actionable SEO Insights - SMX 2015
Tori Cushing - Actionable SEO Insights - SMX 2015
 
Web Performance Optimisation
Web Performance OptimisationWeb Performance Optimisation
Web Performance Optimisation
 
How To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly WebsiteHow To Construct A Search Engine Friendly Website
How To Construct A Search Engine Friendly Website
 
WordPress SEO 101
WordPress SEO 101WordPress SEO 101
WordPress SEO 101
 
WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014WordPress SEO in 2014 - WordCamp Baltimore 2014
WordPress SEO in 2014 - WordCamp Baltimore 2014
 
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrush
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrushJavascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrush
Javascript, SEO and Dollhouses by - #5HoursofTechnicalSEO @SEMrush
 

Similar to Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

Dynamic Website Optimisation - SEO Beyond the Basics
Dynamic Website Optimisation - SEO Beyond the BasicsDynamic Website Optimisation - SEO Beyond the Basics
Dynamic Website Optimisation - SEO Beyond the BasicsSEOgadget
 
Search Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersSearch Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersMark O'Leary
 
On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010Rhea Drysdale
 
Gary Taylor SMX Stockholm Presentation Slides 2012
Gary Taylor SMX Stockholm Presentation Slides 2012Gary Taylor SMX Stockholm Presentation Slides 2012
Gary Taylor SMX Stockholm Presentation Slides 2012Gary Taylor
 
BITM3730 11-14.pptx
BITM3730 11-14.pptxBITM3730 11-14.pptx
BITM3730 11-14.pptxMattMarino13
 
Improve your Wordpress SEO Strategy
Improve your Wordpress SEO StrategyImprove your Wordpress SEO Strategy
Improve your Wordpress SEO StrategyKillian Kostiha
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplacePromodo
 
Mastering eCommerce SEO in 60 minutes
Mastering eCommerce SEO in 60 minutesMastering eCommerce SEO in 60 minutes
Mastering eCommerce SEO in 60 minutesjeffox4d
 
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Pam Ann Marketing
 
List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...COCREATE
 
10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google SearchJeanneTan16
 
Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)Sankar Ponnusamy
 
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...Fresh Egg UK
 
Technical SEO - Presentation from London Affiliate Conference 2014
Technical SEO - Presentation from London Affiliate Conference 2014Technical SEO - Presentation from London Affiliate Conference 2014
Technical SEO - Presentation from London Affiliate Conference 2014Alec Bertram
 
How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysisJacque Doring
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtJames Allen
 
SEO Services in Ambala ! Batra Computer Centre
SEO Services in Ambala ! Batra Computer CentreSEO Services in Ambala ! Batra Computer Centre
SEO Services in Ambala ! Batra Computer Centrejatin batra
 

Similar to Diagnosing Website Architecture Issues - Richard Baxter SEOgadget (20)

Dynamic Website Optimisation - SEO Beyond the Basics
Dynamic Website Optimisation - SEO Beyond the BasicsDynamic Website Optimisation - SEO Beyond the Basics
Dynamic Website Optimisation - SEO Beyond the Basics
 
Search Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersSearch Engine Optimisation for Beginners
Search Engine Optimisation for Beginners
 
On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010On-Site SEO Web 2.0 Expo 2010
On-Site SEO Web 2.0 Expo 2010
 
SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011
 
SEO for developers
SEO for developersSEO for developers
SEO for developers
 
Gary Taylor SMX Stockholm Presentation Slides 2012
Gary Taylor SMX Stockholm Presentation Slides 2012Gary Taylor SMX Stockholm Presentation Slides 2012
Gary Taylor SMX Stockholm Presentation Slides 2012
 
BITM3730 11-14.pptx
BITM3730 11-14.pptxBITM3730 11-14.pptx
BITM3730 11-14.pptx
 
Improve your Wordpress SEO Strategy
Improve your Wordpress SEO StrategyImprove your Wordpress SEO Strategy
Improve your Wordpress SEO Strategy
 
Grow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplaceGrow your Magento store: going multilingual and setting up a marketplace
Grow your Magento store: going multilingual and setting up a marketplace
 
Mastering eCommerce SEO in 60 minutes
Mastering eCommerce SEO in 60 minutesMastering eCommerce SEO in 60 minutes
Mastering eCommerce SEO in 60 minutes
 
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
Technical SEO Checklist: How to Optimize a WordPress Site for Search Engine C...
 
List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...List of technical SEO factors that will most likely affect most websites, reg...
List of technical SEO factors that will most likely affect most websites, reg...
 
SEO Quick Wins: The Small Things that Make The Big Differences
SEO Quick Wins: The Small Things that Make The Big DifferencesSEO Quick Wins: The Small Things that Make The Big Differences
SEO Quick Wins: The Small Things that Make The Big Differences
 
10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search10 Technical SEO Wins to Dominate Google Search
10 Technical SEO Wins to Dominate Google Search
 
Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)Website Architecture and Site Migration Guide (2015)
Website Architecture and Site Migration Guide (2015)
 
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
Technical SEO - Alec Bertram's Presentation from London Affiliate Conference ...
 
Technical SEO - Presentation from London Affiliate Conference 2014
Technical SEO - Presentation from London Affiliate Conference 2014Technical SEO - Presentation from London Affiliate Conference 2014
Technical SEO - Presentation from London Affiliate Conference 2014
 
How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysis
 
Designyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO AuidtDesignyourownblog.com On-Site SEO Auidt
Designyourownblog.com On-Site SEO Auidt
 
SEO Services in Ambala ! Batra Computer Centre
SEO Services in Ambala ! Batra Computer CentreSEO Services in Ambala ! Batra Computer Centre
SEO Services in Ambala ! Batra Computer Centre
 

More from SEOgadget

Really Targeted Outreach from Richard Baxter (SEOgadget)
Really Targeted Outreach from Richard Baxter (SEOgadget)Really Targeted Outreach from Richard Baxter (SEOgadget)
Really Targeted Outreach from Richard Baxter (SEOgadget)SEOgadget
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX SEOgadget
 
What's Important for Technical Search Engine Optimisation?
What's Important for Technical Search Engine Optimisation?What's Important for Technical Search Engine Optimisation?
What's Important for Technical Search Engine Optimisation?SEOgadget
 
Getting SEO Done - SEOmoz Pro Training
Getting SEO Done - SEOmoz Pro Training Getting SEO Done - SEOmoz Pro Training
Getting SEO Done - SEOmoz Pro Training SEOgadget
 
Data Feeds & Microformats
Data Feeds & MicroformatsData Feeds & Microformats
Data Feeds & MicroformatsSEOgadget
 
Keyword Research
Keyword ResearchKeyword Research
Keyword ResearchSEOgadget
 
SEO Best Practices After Panda
SEO Best Practices After PandaSEO Best Practices After Panda
SEO Best Practices After PandaSEOgadget
 

More from SEOgadget (7)

Really Targeted Outreach from Richard Baxter (SEOgadget)
Really Targeted Outreach from Richard Baxter (SEOgadget)Really Targeted Outreach from Richard Baxter (SEOgadget)
Really Targeted Outreach from Richard Baxter (SEOgadget)
 
Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX Extreme SEO Makeover: SMX
Extreme SEO Makeover: SMX
 
What's Important for Technical Search Engine Optimisation?
What's Important for Technical Search Engine Optimisation?What's Important for Technical Search Engine Optimisation?
What's Important for Technical Search Engine Optimisation?
 
Getting SEO Done - SEOmoz Pro Training
Getting SEO Done - SEOmoz Pro Training Getting SEO Done - SEOmoz Pro Training
Getting SEO Done - SEOmoz Pro Training
 
Data Feeds & Microformats
Data Feeds & MicroformatsData Feeds & Microformats
Data Feeds & Microformats
 
Keyword Research
Keyword ResearchKeyword Research
Keyword Research
 
SEO Best Practices After Panda
SEO Best Practices After PandaSEO Best Practices After Panda
SEO Best Practices After Panda
 

Recently uploaded

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceDamini Dixit
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 

Recently uploaded (20)

Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 

Diagnosing Website Architecture Issues - Richard Baxter SEOgadget

  • 1. Diagnosing Web Site Architecture Issues SMX London 2009 Richard Baxter SEOgadget.co.uk
  • 2. 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 SEOgadget.co.uk
  • 3. Diagnosing indexing problems using Google queries Yahoo Site Explorer Canonicalization (Checklist) Duplicate content surprise Important checks you should do with your web server Tracking URLs and indexed development servers Content churn in recruitment and product driven websites “Dynamic” navigation with internal 301 redirects WEBSITE ARCHITECTURE ISSUES SEOgadget.co.uk
  • 4. 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 site Inspiration – draw your site architecture and use as a URL guide. Think content groups. SEOgadget.co.uk
  • 5. Use Google Queries What are we looking out for? You end up with: SEOgadget.co.uk
  • 6. 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 SEOgadget.co.uk
  • 7. Yahoo site explorer Download the first 1000 indexed URLs Crawl list with Xenu – you’ll be surprised! Use “maximum level” set to 0 SEOgadget.co.uk
  • 8. Canonicals checklist This is still a problem on big sites! WWW’s – http://www.seogadget.co.uk – http://seogadget.co.uk http://www.nesgroup.com/NES-Track - OK http://nesgroup.com/NES-Track - 500 Error http://www.nesgroup.com/NES-Track/ - 404 Error http://www.nesgroup.com/nes-track - OK 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) SEOgadget.co.uk
  • 9. Case study - Pagination Product page: Cameras H1 Unique text Paginated links... – http://www.outdoorpros.com/Cat/Cameras/1241/List SEOgadget.co.uk
  • 10. Case study - Pagination Product page: Cameras Same H1 Not so unique text – http://www.outdoorpros.com/Cat/Cameras/1241/List?first_answer=13 SEOgadget.co.uk
  • 11. Rel=“canonical” Add this <link> tag to specify your preferred version: <link rel="canonical" href="http://www.example.com/product.php?i tem=swedish-fish" /> Helps to solve this problem but not the answer! http://www.cheapflights.co.uk/book-flightsonline/?source=goCheapflightsContOff_TopKeywordExact&srckeyword=cheap+flights&srctype=sea rch SEOgadget.co.uk
  • 12. 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 SEOgadget.co.uk
  • 13. 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.... SEOgadget.co.uk
  • 14. Mozlabs “Top pages on Domain” + Httpfox 9th Most linked to page is a 404 280 Linking Roots, Linkscape May 2009 SEOgadget.co.uk
  • 15. Other web server stuff: Is your web server configured to use host headers correctly? http://bit.ly/13nmlp SEOgadget.co.uk
  • 16. Is your development server indexed? Don’t leak your staging URLs into Google! SEOgadget.co.uk
  • 17. Tracking URLS For sites that sell clicks or leads to advertisers http://www.comparestoreprices.co.uk/visit.asp?v=Argos&u=ht tp://www.|ksrv%60%60%60/click-10816655590799%ACurl=http%3A%2F%2Fwww%2Eargos%2Eco%2Euk %2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FSearch%3FstoreId %3D10001%26catalogId%3D651%26langId%3D%2D1%26go%2 Ex%3D4%26go%2Ey%3D11%26searchTerms%3D568%2F6917& m=Sony&p=PlayStation%203%20Console%2040GB SEOgadget.co.uk
  • 18. 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 SEOgadget.co.uk
  • 20. Content churn: recruitment site Keep your pages alive, but make the user experience valuable The vacancy’s been placed, but we’ve got plenty of others! You just have to solve the internal linking problem SEOgadget.co.uk
  • 21. “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 SEOgadget.co.uk
  • 22. Thank you Twitter: @richardbaxter Email: richard@seogadget.co.uk Download: http://seogadget.co.uk/presentations SEOgadget.co.uk

Editor's Notes

  1. Introduction
  2. Richard Baxter – UK SEO Manager at Cheapflights.co.uk