SlideShare ist ein Scribd-Unternehmen logo
1 von 3
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

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