SlideShare uma empresa Scribd logo
1 de 3
Baixar para ler offline
Optimize Your On-Page – Robots and Sitemaps
(Part II of II)
virginiaseo.org /blog/optimize-your-on-page-robots-and-sitemaps-part-2/
Chris Dill
This post is part two in a series, please read part one: Optimize Your On-Page – Meta Tags,
Technical Analysis (Part I of II)
On-Site Content
We have already discussed on-site content in our previous video series sessions, so I will not
dive deep into this. When I analyze a website, I look at the website f rom its highest page (normally
the home page) and then take a look at the content. I then navigate through the site, and absorb
the content as I go. Af ter doing this f or 10 or so minutes, I ask myself a couple of questions:
Is the content consistent throughout the site?
Is all of the content on-topic?
Does the content match the meta tags and keyword the site is using?
Is the content hard to understand?
By answering these questions, we can get a f eel f or the overall content of the website, and
develop or modif y a strategy f rom there. If all of your meta tags are aimed at optimizing your
business f or local traf f ic, but all of your content is optimized f or national traf f ic- there is going
to be a conf lict of interest, so to speak.
Sitemap.xml
A sitemap is literally a map of your site. It contains all pages and is organized in a logical
structure. When search engines crawl your site, they look at your sitemap f or inf ormation and to
ensure all of your pages get crawled. Sitemaps can also contain inf ormation about the f requency
in which your site is updated. This tells Google that they should crawl pages that change a lot
(like your blog roll) more of ten than static pages (like your about page).
There are a lot of sitemap generators online, and we will discuss one f ree website based one,
and then we will look at a f ew WordPress Addons.
XML-Sitemaps.com- http://www.xml-sitemaps.com/
This site is self -explanatory- plug in your
website and hit start and it will generate the
sitemap you need. This tool is great f or a one
time look or creation, but you will have to
manually update this sitemap as you add
content, which is a little bit tedious. So I pref er
the use of addons- and every major and minor
CMS has one or more.
Once you generate your sitemap with this tool,
it needs to be located at the root of your website. Speak with your web hosting company or web
designer if you’re not comf ortable with this, but uploading the XML f ile using FTP to the site root
is pretty quick and painless. If you need us to help you out with this we will do it f ree of charge,
just send us a note! The ending result needs to be domain.com/sitemap.xml
The best tool f or WordPress sitemaps is of course Yoast. Install the Yoast WordPress plugin
and go to the sitemap tab. Conf igure the f ew options there and you are of f running.
The generated sitemap can then be viewed by clicking the link at the top of the setting page:
Another tool if you are looking ONLY f or sitemaps (let’s say you already use another SEO suite
addon) is Google XML Sitemaps, by Arnee . Install this plugin and go to the plugin settings page
and you will be walked through how to set it up.
So by using these addons, you generate a sitemap which is automatically placed at the root of
your site. Now in order to make sure the major search engines (in this case Google and Bing)
crawl your sitemap, you need to submit it.
Go to Google Webmaster Tools > Crawl > Sitemaps. To add your sitemap, you click the Add/Test
Sitemap button and then tell Google where your sitemap is. Give Google 2 days to crawl it and
come back and you will see metrics about how many pages have been submitted to the Google
Index, and how many Google actually has in the index. These values should be the same. If we
look at Colonial Diving Schools sitemap, we see that there are many more submitted than are in
the index. This is due to the event system which Colonial uses, and should be solved with some
exclusions f or the sitemap.xml and also robots.txt, which we will discuss now.
Robots.txt
Robots.txt is a special f ile that Google and
other search engines read and respect. If you
use this document to say “Do not crawl pages
A, B, and C” Google makes a very good attempt
at f ollowing those rules. This is important to
keep certain pages f rom showing up in search.
Some great examples of pages that you might
not want to show up in search are:
Login Pages
Registration Pages
Cart Pages
Certain Forms
Pages that are necessary f or your site but not accessed by visitor
These pages might be needed f or your site- f or instance my site needs a login page, in order f or
customers to log in. Without it the UX is severely hampered. But I do not want Google to put my
login page into search results- so I ask nicely using my robots.txt. Every website should have one
of these, even if it is not used to restrict anything. You can f ind an awesome post about
robots.txt on Yoast.com.
Google has a help post on this, and they also of f er you some pointers on making a “def ault”
robots.txt. Designing a robots.txt is done on a per site basis, but here is the sample that I use f or
Colonial Driving School:
# robots.txt
User-agent: *
Disallow: /wp-content/plugins/*
Disallow: /login/
Disallow: /login/*
Sitemap: http://colonialdrivingschool.com/sitemap_index.xml
As you can see I am blocking crawlers f rom reaching the login page, I am blocking plugins f rom
presenting web pages to the crawler, and I am also declaring where the sitemap is. Let’s say that I
do some research and I notice that a certain page of the site is being crawled but coming up with
errors. Typically you see this with e-Commerce sites which have dynamic cart and product
creation- you might see a bunch of 404 errors f or a product sorting query page. This sort of
issue can be solved by adding that page to robots.txt so Google knows not to crawl them.
SEO Expert at Virginia SEO
Christopher Dill is a Christian entrepreneur who loves web design, marketing,
and anything on a computer. He is the creator and author of The Dill Design, a
local Virginia web design company. He also runs Virginia SEO, which is a SEO and
inbound marketing company. Chris is currently f inishing up his Master of
Inf ormation Systems at University of Phoenix, and works by day as a Senior
Network Engineer.
44
Latest posts by Chris Dill (see all)
A Fight To The Death: Inbound Vs. Outbound Marketing - April 13, 2014
Optimize Your On-Page – Robots and Sitemaps (Part II of II) - April 7, 2014
SEO Video Training – Session 3: On-Page, Meta Tags, Robots, and Sitemap.xml - March
31, 2014

Mais conteúdo relacionado

Mais de Christopher Dill

Did the recent mobile update affect your website traffic?
Did the recent mobile update affect your website traffic?Did the recent mobile update affect your website traffic?
Did the recent mobile update affect your website traffic?Christopher Dill
 
Winter skin problems solved
Winter skin problems solvedWinter skin problems solved
Winter skin problems solvedChristopher Dill
 
The dangers of being casual with stray wild animals
The dangers of being casual with stray wild animalsThe dangers of being casual with stray wild animals
The dangers of being casual with stray wild animalsChristopher Dill
 
Understanding Corporate Identity Design
Understanding Corporate Identity DesignUnderstanding Corporate Identity Design
Understanding Corporate Identity DesignChristopher Dill
 
Preparing Turf Grass For Spring 2015
Preparing Turf Grass For Spring 2015Preparing Turf Grass For Spring 2015
Preparing Turf Grass For Spring 2015Christopher Dill
 
Why You Should Be At The Day Spa Weekly
Why You Should Be At The Day Spa WeeklyWhy You Should Be At The Day Spa Weekly
Why You Should Be At The Day Spa WeeklyChristopher Dill
 
How to Pick the Best Wildlife Control Company?
How to Pick the Best Wildlife Control Company?How to Pick the Best Wildlife Control Company?
How to Pick the Best Wildlife Control Company?Christopher Dill
 
What to do with Snakes in and around the Backyard?
What to do with Snakes in and around the Backyard?What to do with Snakes in and around the Backyard?
What to do with Snakes in and around the Backyard?Christopher Dill
 
Secrets to Mastering Client Communication in Web Design
Secrets to Mastering Client Communication in Web DesignSecrets to Mastering Client Communication in Web Design
Secrets to Mastering Client Communication in Web DesignChristopher Dill
 
Transloading: What You Need To Know
Transloading: What You Need To KnowTransloading: What You Need To Know
Transloading: What You Need To KnowChristopher Dill
 
Major steps in professional bat removal
Major steps in professional bat removalMajor steps in professional bat removal
Major steps in professional bat removalChristopher Dill
 
Qualities of professional ceeaning services
Qualities of professional ceeaning servicesQualities of professional ceeaning services
Qualities of professional ceeaning servicesChristopher Dill
 
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond Company
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond CompanyVirginia Bail Bonds: Importance of Choosing the Right Bail Bond Company
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond CompanyChristopher Dill
 
Four Reasons for Hiring Professional Wildlife Removal Services in Virginia
Four Reasons for Hiring Professional Wildlife Removal Services in VirginiaFour Reasons for Hiring Professional Wildlife Removal Services in Virginia
Four Reasons for Hiring Professional Wildlife Removal Services in VirginiaChristopher Dill
 
Penguin 3.0 Released – Weekend of October 18th, 2014
Penguin 3.0 Released – Weekend of October 18th, 2014Penguin 3.0 Released – Weekend of October 18th, 2014
Penguin 3.0 Released – Weekend of October 18th, 2014Christopher Dill
 
How Will Content Strategy Help Your Business?
How Will Content Strategy Help Your Business?How Will Content Strategy Help Your Business?
How Will Content Strategy Help Your Business?Christopher Dill
 
How to Splice Images for Web Design
How to Splice Images for Web DesignHow to Splice Images for Web Design
How to Splice Images for Web DesignChristopher Dill
 
What is A Reflexology Massage?
What is A Reflexology Massage?What is A Reflexology Massage?
What is A Reflexology Massage?Christopher Dill
 
5 Ways To Identify Blog Spam (As A Business Owner)
5 Ways To Identify Blog Spam (As A Business Owner)5 Ways To Identify Blog Spam (As A Business Owner)
5 Ways To Identify Blog Spam (As A Business Owner)Christopher Dill
 
What is an herbal body wrap
What is an herbal body wrapWhat is an herbal body wrap
What is an herbal body wrapChristopher Dill
 

Mais de Christopher Dill (20)

Did the recent mobile update affect your website traffic?
Did the recent mobile update affect your website traffic?Did the recent mobile update affect your website traffic?
Did the recent mobile update affect your website traffic?
 
Winter skin problems solved
Winter skin problems solvedWinter skin problems solved
Winter skin problems solved
 
The dangers of being casual with stray wild animals
The dangers of being casual with stray wild animalsThe dangers of being casual with stray wild animals
The dangers of being casual with stray wild animals
 
Understanding Corporate Identity Design
Understanding Corporate Identity DesignUnderstanding Corporate Identity Design
Understanding Corporate Identity Design
 
Preparing Turf Grass For Spring 2015
Preparing Turf Grass For Spring 2015Preparing Turf Grass For Spring 2015
Preparing Turf Grass For Spring 2015
 
Why You Should Be At The Day Spa Weekly
Why You Should Be At The Day Spa WeeklyWhy You Should Be At The Day Spa Weekly
Why You Should Be At The Day Spa Weekly
 
How to Pick the Best Wildlife Control Company?
How to Pick the Best Wildlife Control Company?How to Pick the Best Wildlife Control Company?
How to Pick the Best Wildlife Control Company?
 
What to do with Snakes in and around the Backyard?
What to do with Snakes in and around the Backyard?What to do with Snakes in and around the Backyard?
What to do with Snakes in and around the Backyard?
 
Secrets to Mastering Client Communication in Web Design
Secrets to Mastering Client Communication in Web DesignSecrets to Mastering Client Communication in Web Design
Secrets to Mastering Client Communication in Web Design
 
Transloading: What You Need To Know
Transloading: What You Need To KnowTransloading: What You Need To Know
Transloading: What You Need To Know
 
Major steps in professional bat removal
Major steps in professional bat removalMajor steps in professional bat removal
Major steps in professional bat removal
 
Qualities of professional ceeaning services
Qualities of professional ceeaning servicesQualities of professional ceeaning services
Qualities of professional ceeaning services
 
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond Company
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond CompanyVirginia Bail Bonds: Importance of Choosing the Right Bail Bond Company
Virginia Bail Bonds: Importance of Choosing the Right Bail Bond Company
 
Four Reasons for Hiring Professional Wildlife Removal Services in Virginia
Four Reasons for Hiring Professional Wildlife Removal Services in VirginiaFour Reasons for Hiring Professional Wildlife Removal Services in Virginia
Four Reasons for Hiring Professional Wildlife Removal Services in Virginia
 
Penguin 3.0 Released – Weekend of October 18th, 2014
Penguin 3.0 Released – Weekend of October 18th, 2014Penguin 3.0 Released – Weekend of October 18th, 2014
Penguin 3.0 Released – Weekend of October 18th, 2014
 
How Will Content Strategy Help Your Business?
How Will Content Strategy Help Your Business?How Will Content Strategy Help Your Business?
How Will Content Strategy Help Your Business?
 
How to Splice Images for Web Design
How to Splice Images for Web DesignHow to Splice Images for Web Design
How to Splice Images for Web Design
 
What is A Reflexology Massage?
What is A Reflexology Massage?What is A Reflexology Massage?
What is A Reflexology Massage?
 
5 Ways To Identify Blog Spam (As A Business Owner)
5 Ways To Identify Blog Spam (As A Business Owner)5 Ways To Identify Blog Spam (As A Business Owner)
5 Ways To Identify Blog Spam (As A Business Owner)
 
What is an herbal body wrap
What is an herbal body wrapWhat is an herbal body wrap
What is an herbal body wrap
 

Último

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAnitaRaj43
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Último (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Virginiaseo.org optimize your-on_page__robots_and_sitemaps_part_ii_of_ii

  • 1. Optimize Your On-Page – Robots and Sitemaps (Part II of II) virginiaseo.org /blog/optimize-your-on-page-robots-and-sitemaps-part-2/ Chris Dill This post is part two in a series, please read part one: Optimize Your On-Page – Meta Tags, Technical Analysis (Part I of II) On-Site Content We have already discussed on-site content in our previous video series sessions, so I will not dive deep into this. When I analyze a website, I look at the website f rom its highest page (normally the home page) and then take a look at the content. I then navigate through the site, and absorb the content as I go. Af ter doing this f or 10 or so minutes, I ask myself a couple of questions: Is the content consistent throughout the site? Is all of the content on-topic? Does the content match the meta tags and keyword the site is using? Is the content hard to understand? By answering these questions, we can get a f eel f or the overall content of the website, and develop or modif y a strategy f rom there. If all of your meta tags are aimed at optimizing your business f or local traf f ic, but all of your content is optimized f or national traf f ic- there is going to be a conf lict of interest, so to speak. Sitemap.xml A sitemap is literally a map of your site. It contains all pages and is organized in a logical structure. When search engines crawl your site, they look at your sitemap f or inf ormation and to ensure all of your pages get crawled. Sitemaps can also contain inf ormation about the f requency in which your site is updated. This tells Google that they should crawl pages that change a lot (like your blog roll) more of ten than static pages (like your about page). There are a lot of sitemap generators online, and we will discuss one f ree website based one, and then we will look at a f ew WordPress Addons. XML-Sitemaps.com- http://www.xml-sitemaps.com/ This site is self -explanatory- plug in your website and hit start and it will generate the sitemap you need. This tool is great f or a one time look or creation, but you will have to manually update this sitemap as you add content, which is a little bit tedious. So I pref er the use of addons- and every major and minor CMS has one or more. Once you generate your sitemap with this tool, it needs to be located at the root of your website. Speak with your web hosting company or web
  • 2. designer if you’re not comf ortable with this, but uploading the XML f ile using FTP to the site root is pretty quick and painless. If you need us to help you out with this we will do it f ree of charge, just send us a note! The ending result needs to be domain.com/sitemap.xml The best tool f or WordPress sitemaps is of course Yoast. Install the Yoast WordPress plugin and go to the sitemap tab. Conf igure the f ew options there and you are of f running. The generated sitemap can then be viewed by clicking the link at the top of the setting page: Another tool if you are looking ONLY f or sitemaps (let’s say you already use another SEO suite addon) is Google XML Sitemaps, by Arnee . Install this plugin and go to the plugin settings page and you will be walked through how to set it up. So by using these addons, you generate a sitemap which is automatically placed at the root of your site. Now in order to make sure the major search engines (in this case Google and Bing) crawl your sitemap, you need to submit it. Go to Google Webmaster Tools > Crawl > Sitemaps. To add your sitemap, you click the Add/Test Sitemap button and then tell Google where your sitemap is. Give Google 2 days to crawl it and come back and you will see metrics about how many pages have been submitted to the Google Index, and how many Google actually has in the index. These values should be the same. If we look at Colonial Diving Schools sitemap, we see that there are many more submitted than are in the index. This is due to the event system which Colonial uses, and should be solved with some exclusions f or the sitemap.xml and also robots.txt, which we will discuss now. Robots.txt Robots.txt is a special f ile that Google and other search engines read and respect. If you use this document to say “Do not crawl pages A, B, and C” Google makes a very good attempt at f ollowing those rules. This is important to keep certain pages f rom showing up in search. Some great examples of pages that you might not want to show up in search are: Login Pages Registration Pages Cart Pages Certain Forms Pages that are necessary f or your site but not accessed by visitor These pages might be needed f or your site- f or instance my site needs a login page, in order f or customers to log in. Without it the UX is severely hampered. But I do not want Google to put my login page into search results- so I ask nicely using my robots.txt. Every website should have one of these, even if it is not used to restrict anything. You can f ind an awesome post about robots.txt on Yoast.com. Google has a help post on this, and they also of f er you some pointers on making a “def ault” robots.txt. Designing a robots.txt is done on a per site basis, but here is the sample that I use f or Colonial Driving School: # robots.txt
  • 3. User-agent: * Disallow: /wp-content/plugins/* Disallow: /login/ Disallow: /login/* Sitemap: http://colonialdrivingschool.com/sitemap_index.xml As you can see I am blocking crawlers f rom reaching the login page, I am blocking plugins f rom presenting web pages to the crawler, and I am also declaring where the sitemap is. Let’s say that I do some research and I notice that a certain page of the site is being crawled but coming up with errors. Typically you see this with e-Commerce sites which have dynamic cart and product creation- you might see a bunch of 404 errors f or a product sorting query page. This sort of issue can be solved by adding that page to robots.txt so Google knows not to crawl them. SEO Expert at Virginia SEO Christopher Dill is a Christian entrepreneur who loves web design, marketing, and anything on a computer. He is the creator and author of The Dill Design, a local Virginia web design company. He also runs Virginia SEO, which is a SEO and inbound marketing company. Chris is currently f inishing up his Master of Inf ormation Systems at University of Phoenix, and works by day as a Senior Network Engineer. 44 Latest posts by Chris Dill (see all) A Fight To The Death: Inbound Vs. Outbound Marketing - April 13, 2014 Optimize Your On-Page – Robots and Sitemaps (Part II of II) - April 7, 2014 SEO Video Training – Session 3: On-Page, Meta Tags, Robots, and Sitemap.xml - March 31, 2014