SlideShare a Scribd company logo
1 of 7
Sitemap Comparison of Text, HTML,
ROR, RSS and XML Sitemaps
HTML Sitemaps - help humans navigate your website
HTML sitemaps can be:
• Viewed by all browsers including FireFox, IE and Opera.
• Crawled by all search engines including Google, Yahoo, MSN and ASK.
Some HTML sitemap tips and tricks:
• HTML documents can be generated by PHP, ASP etc. It is the output format that
matters.
• Limit yourself to a few hundred links per page for best website results. Makes it easier to
find your important pages.
Code example of HTML:
<html lang="en">
<head>This is a site map</head>
<body>
<h1>header of HTML site map</h1>
<p>site map paragraph with links
</body>
</html>
XHTML Sitemaps - HTML sitemaps as XML
XHTML is the HTML specification moved into the XML standard.
Sitemap file with XHTML and HTML differences highlighted:
<?xml version="1.0" encoding="UTF-8">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>This is a site map</head>
<body>
<h1>header of XHTML site map</h1>
<p>site map paragraph with links</p>
</body>
</html>
Text Sitemaps - simple sitemap
Text sitemaps contain one website url per line. Many search engines including Google and
Yahoo can scan text sitemaps.
Improve compatibility between text sitemaps and search engines:
• For Yahoo, name the primary text sitemap file urllist.txt.
• Save text file sitemaps as UTF-8 documents. Especially if you have website urls with
non-English characters.
• Each text sitemap file should contain no more than 50.000 urls.
Example of text sitemap file:
http://www.example.com/
http://www.example.com/some-directory/
RSS Feeds as Sitemaps - RSS 0.9, RSS 1.0 and RSS 2.0
The RSS protocol is often used in feed files for blogs, forums etc. The RSS file format uses XML
and has evolved over multiple versions and names, all fairly compatible with each other:
• Really Simple Syndication (RSS 2.0)
• RDF Site Summary (RSS 1.0 and RSS 0.90)
• Rich Site Summary (RSS 0.91)
After Google and Yahoo adopted RSS feeds as a kind of website sitemaps, more search
engines have followed.
Note: There is no official standard for splitting RSS feed sitemaps into multiple files. However, if
your RSS sitemap feed is too large, you may wish to, instead of just normal sitemap file split,
create a RSS feed file per website category. (If using a sitemap generator tool try use
include/exclude filters.)
Example of a RSS feed sitemap file:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Website title</title>
<link>http://www.example.com</link>
<generator>A1 Sitemap Generator</generator>
<lastBuildDate>Tue, 13 Mar 2007 22:28:20 GMT</lastBuildDate>
<item>
<title>Page 1</title>
<link>http://www.example.com/page1.html</link>
</item>
<item>
<title>Page 2</title>
<link>http://www.example.com/page2.html</link>
</item>
</channel>
</rss>
ROR Sitemaps - extends RSS sitemaps
ROR expands on the RSS protocol with its own extensions. The standard file extension for ROR
files is .ror. All search engines that understand RSS sitemap files continue to understand the
RSS parts of ROR files. However, no major search engine, if any at all, currently supports the
ROR sitemap extensions. Currently Google Webmaster Tools has no mention of ROR sitemaps
support.
ROR sitemap file with the ROR namespace extensions of RSS highlighted:
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:ror="http://rorweb.com/0.1/">
<channel>
<title>Website title</title>
<link>http://www.example.com</link>
<generator>A1 Sitemap Generator</generator>
<lastBuildDate>Tue, 13 Mar 2007 22:28:20 GMT</lastBuildDate>
<item>
<title>Page 1</title>
<link>http://www.example.com/page1.html</link>
<ror:keywords>page1-keyword1, page1-keyword2, page1-
keyword3</ror:keywords>
<ror:updatePeriod>day</ror:updatePeriod>
</item>
<item>
<title>Page 2</title>
<link>http://www.example.com/page2.html</link>
<ror:keywords>page2-keyword1, page2-keyword2, page2-
keyword3</ror:keywords>
<ror:updatePeriod>day</ror:updatePeriod>
</item>
</channel>
</rss>
XML Sitemaps Protocol - also called Google Sitemaps
In 2005 Google started its own sitemaps protocol based on XML. It was called Google
Sitemaps. Google later convinced more search engines to follow and the standard was
renamed to XML sitemaps protocol. Currently Google, Yahoo, Microsoft MSN Search, Ask,
IBM and possibly more supports XML sitemaps. It is likely that more search engines will
implement support for XML sitemaps.
The protocol of XML sitemaps also defines autodiscovery, i.e. how search engines can
automatically discover website xml sitemaps. The answer islinking to the XML sitemap,
e.g. sitemap.xml, from robots.txt.
User-agent: *
Sitemap: http://www.example.com/sitemap.xml
Instead of just pointing to one XML sitemap file for auto discovery, you can list multiple
sitemaps:
Sitemap: http://www.example.com/sitemap-1.xml
Sitemap: http://www.example.com/sitemap-2.xml
Or point to XML sitemap index file:
Sitemap: http://www.example.com/sitemap-index.xml
Information about XML sitemaps protocol:
• Each XML sitemap file can contain max 50.000 urls and be 10 mb in size.
• It is possible to link 1000 XML sitemaps using a sitemap index file.
• XML sitemap files and sitemap index files have to be stored as UTF-8 documents.
Example of XML sitemaps file:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc></loc>
<priority>1.0</priority>
<changefreq>weekly</changefreq>
<lastmod>2007-06-18</lastmod>
</url>
<url>
<loc>blogs/</loc>
<priority>0.8</priority>
<changefreq>weekly</changefreq>
<lastmod>2007-06-21</lastmod>
</url>
</urlset>
<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>http://example.com/</loc>
<lastmod>2006-11-18</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Element definitions
The definitions for the elements are shown below
Element Required? Description
<urlset> Yes
The document-level element for the Sitemap. The rest of the document
after the '<?xml version>' element must be contained in this.
<url> Yes Parent element for each entry.
<sitemapindex> Yes
The document-level element for the Sitemap index. The rest of the
document after the '<?xml version>' element must be contained in this.
<sitemap> Yes Parent element for each entry in the index.
<loc> Yes
Provides the full URL of the page or sitemap, including the protocol
(e.g. http, https) and a trailing slash, if required by the site's hosting
server. This value must be shorter than 2,048 characters.
<lastmod> No
The date that the file was last modified, in ISO 8601 format. This can
display the full date and time or, if desired, may simply be the date in
the format YYYY-MM-DD.
<changefreq> No How frequently the page may change:
• always
• hourly
• daily
• weekly
• monthly
• yearly
• never
"Always" is used to denote documents that change each time that they
are accessed. "Never" is used to denote archived URLs (i.e. files that
will not be changed again).
This is used only as a guide for crawlers, and is not used to determine
how frequently pages are indexed.
Does not apply to <sitemap> elements.
<priority> No
The priority of that URL relative to other URLs on the site. This allows
webmasters to suggest to crawlers which pages are considered more
important.
The valid range is from 0.0 to 1.0, with 1.0 being the most important.
The default value is 0.5.
Rating all pages on a site with a high priority does not affect search
listings, as it is only used to suggest to the crawlers how important
pages in the site are to one another.
Does not apply to <sitemap> elements.

More Related Content

What's hot

Lunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud
 
Slug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerSlug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerLeigh Dodds
 
Restful Fundamentals
Restful FundamentalsRestful Fundamentals
Restful FundamentalsSuresh Madhra
 
Search Server Presentation
Search Server PresentationSearch Server Presentation
Search Server PresentationJoshua Haebets
 
6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring Framework6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring FrameworkArcadian Learning
 
HBaseCon 2013: Rebuilding for Scale on Apache HBase
HBaseCon 2013: Rebuilding for Scale on Apache HBaseHBaseCon 2013: Rebuilding for Scale on Apache HBase
HBaseCon 2013: Rebuilding for Scale on Apache HBaseCloudera, Inc.
 
HBaseCon 2015- HBase @ Flipboard
HBaseCon 2015- HBase @ FlipboardHBaseCon 2015- HBase @ Flipboard
HBaseCon 2015- HBase @ FlipboardMatthew Blair
 
Big data with HDFS and Mapreduce
Big data  with HDFS and MapreduceBig data  with HDFS and Mapreduce
Big data with HDFS and Mapreducesenthil0809
 
Hadoop introduction
Hadoop introductionHadoop introduction
Hadoop introductionDong Ngoc
 
Developing RESTful WebServices using Jersey
Developing RESTful WebServices using JerseyDeveloping RESTful WebServices using Jersey
Developing RESTful WebServices using Jerseyb_kathir
 
Keynote: The Future of Apache HBase
Keynote: The Future of Apache HBaseKeynote: The Future of Apache HBase
Keynote: The Future of Apache HBaseHBaseCon
 
Deepak khetawat sling_models_sightly_jsp
Deepak khetawat sling_models_sightly_jspDeepak khetawat sling_models_sightly_jsp
Deepak khetawat sling_models_sightly_jspDEEPAK KHETAWAT
 
Migrating very large site collections
Migrating very large site collectionsMigrating very large site collections
Migrating very large site collectionskiwiboris
 
Digital Library Collection Management using HBase
Digital Library Collection Management using HBaseDigital Library Collection Management using HBase
Digital Library Collection Management using HBaseHBaseCon
 
HBaseCon 2013: Compaction Improvements in Apache HBase
HBaseCon 2013: Compaction Improvements in Apache HBaseHBaseCon 2013: Compaction Improvements in Apache HBase
HBaseCon 2013: Compaction Improvements in Apache HBaseCloudera, Inc.
 
Hadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, ClouderaHadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, ClouderaCloudera, Inc.
 

What's hot (20)

Lunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's Guide
 
Slug: A Semantic Web Crawler
Slug: A Semantic Web CrawlerSlug: A Semantic Web Crawler
Slug: A Semantic Web Crawler
 
Restful Fundamentals
Restful FundamentalsRestful Fundamentals
Restful Fundamentals
 
Search Server Presentation
Search Server PresentationSearch Server Presentation
Search Server Presentation
 
6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring Framework6 Months Industrial Training in Spring Framework
6 Months Industrial Training in Spring Framework
 
HBaseCon 2013: Rebuilding for Scale on Apache HBase
HBaseCon 2013: Rebuilding for Scale on Apache HBaseHBaseCon 2013: Rebuilding for Scale on Apache HBase
HBaseCon 2013: Rebuilding for Scale on Apache HBase
 
HBaseCon 2015- HBase @ Flipboard
HBaseCon 2015- HBase @ FlipboardHBaseCon 2015- HBase @ Flipboard
HBaseCon 2015- HBase @ Flipboard
 
Introduction to Apache Solr
Introduction to Apache SolrIntroduction to Apache Solr
Introduction to Apache Solr
 
Big data with HDFS and Mapreduce
Big data  with HDFS and MapreduceBig data  with HDFS and Mapreduce
Big data with HDFS and Mapreduce
 
Hadoop introduction
Hadoop introductionHadoop introduction
Hadoop introduction
 
JSON and REST
JSON and RESTJSON and REST
JSON and REST
 
Hadoop - Apache Hbase
Hadoop - Apache HbaseHadoop - Apache Hbase
Hadoop - Apache Hbase
 
Developing RESTful WebServices using Jersey
Developing RESTful WebServices using JerseyDeveloping RESTful WebServices using Jersey
Developing RESTful WebServices using Jersey
 
Keynote: The Future of Apache HBase
Keynote: The Future of Apache HBaseKeynote: The Future of Apache HBase
Keynote: The Future of Apache HBase
 
Apache HBase™
Apache HBase™Apache HBase™
Apache HBase™
 
Deepak khetawat sling_models_sightly_jsp
Deepak khetawat sling_models_sightly_jspDeepak khetawat sling_models_sightly_jsp
Deepak khetawat sling_models_sightly_jsp
 
Migrating very large site collections
Migrating very large site collectionsMigrating very large site collections
Migrating very large site collections
 
Digital Library Collection Management using HBase
Digital Library Collection Management using HBaseDigital Library Collection Management using HBase
Digital Library Collection Management using HBase
 
HBaseCon 2013: Compaction Improvements in Apache HBase
HBaseCon 2013: Compaction Improvements in Apache HBaseHBaseCon 2013: Compaction Improvements in Apache HBase
HBaseCon 2013: Compaction Improvements in Apache HBase
 
Hadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, ClouderaHadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
Hadoop World 2011: Advanced HBase Schema Design - Lars George, Cloudera
 

Viewers also liked

Cetc2011 pierre ghislain - v5 apresentacao mt04
Cetc2011   pierre ghislain - v5 apresentacao mt04Cetc2011   pierre ghislain - v5 apresentacao mt04
Cetc2011 pierre ghislain - v5 apresentacao mt04Nokia Networks
 
Hukum Tawassul pada Orang Soleh
Hukum Tawassul pada Orang SolehHukum Tawassul pada Orang Soleh
Hukum Tawassul pada Orang SolehKonsultasi Syariah
 
En convenciones de Tampa, porristas y el tequila son un negocio serio
En convenciones de Tampa, porristas y el tequila son un negocio serioEn convenciones de Tampa, porristas y el tequila son un negocio serio
En convenciones de Tampa, porristas y el tequila son un negocio serioquarrelsomezone59
 
Blooming eceng gondok di daerah perairan
Blooming eceng gondok di daerah perairanBlooming eceng gondok di daerah perairan
Blooming eceng gondok di daerah perairanPujiati Puu
 
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds byrdjbfnjantts
 
Témperes 4rt eso
Témperes 4rt esoTémperes 4rt eso
Témperes 4rt esocsantom1
 
A funny presentation that can kill people
A funny presentation that can kill peopleA funny presentation that can kill people
A funny presentation that can kill peoplemohamed alsawaf
 
Soal persilangan dihibrid
Soal persilangan dihibridSoal persilangan dihibrid
Soal persilangan dihibridPujiati Puu
 
V5_I4_A&A_Internships_Provencher
V5_I4_A&A_Internships_ProvencherV5_I4_A&A_Internships_Provencher
V5_I4_A&A_Internships_ProvencherJon Provencher
 

Viewers also liked (16)

Cetc2011 pierre ghislain - v5 apresentacao mt04
Cetc2011   pierre ghislain - v5 apresentacao mt04Cetc2011   pierre ghislain - v5 apresentacao mt04
Cetc2011 pierre ghislain - v5 apresentacao mt04
 
Evolusi
EvolusiEvolusi
Evolusi
 
Wordpress
WordpressWordpress
Wordpress
 
Ejerciciomejora vida
Ejerciciomejora vidaEjerciciomejora vida
Ejerciciomejora vida
 
Evo s jurnal
Evo s jurnalEvo s jurnal
Evo s jurnal
 
Hukum Tawassul pada Orang Soleh
Hukum Tawassul pada Orang SolehHukum Tawassul pada Orang Soleh
Hukum Tawassul pada Orang Soleh
 
Evolusi
EvolusiEvolusi
Evolusi
 
En convenciones de Tampa, porristas y el tequila son un negocio serio
En convenciones de Tampa, porristas y el tequila son un negocio serioEn convenciones de Tampa, porristas y el tequila son un negocio serio
En convenciones de Tampa, porristas y el tequila son un negocio serio
 
Blooming eceng gondok di daerah perairan
Blooming eceng gondok di daerah perairanBlooming eceng gondok di daerah perairan
Blooming eceng gondok di daerah perairan
 
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds
Donde Comprar Semillas De Mariguana Philosopher Seeds
 
Ijaarah dan jialah (upah dlm islam)
Ijaarah dan jialah (upah dlm islam)Ijaarah dan jialah (upah dlm islam)
Ijaarah dan jialah (upah dlm islam)
 
Témperes 4rt eso
Témperes 4rt esoTémperes 4rt eso
Témperes 4rt eso
 
A funny presentation that can kill people
A funny presentation that can kill peopleA funny presentation that can kill people
A funny presentation that can kill people
 
Employer
EmployerEmployer
Employer
 
Soal persilangan dihibrid
Soal persilangan dihibridSoal persilangan dihibrid
Soal persilangan dihibrid
 
V5_I4_A&A_Internships_Provencher
V5_I4_A&A_Internships_ProvencherV5_I4_A&A_Internships_Provencher
V5_I4_A&A_Internships_Provencher
 

Similar to Sitemap comparison

Gabriel Gayhart - XML Pointer File Example
Gabriel Gayhart - XML Pointer File ExampleGabriel Gayhart - XML Pointer File Example
Gabriel Gayhart - XML Pointer File Examplelinkedinsys
 
Google Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesGoogle Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesNasir Uddin Shamim
 
Advanced SEO through multiple XML sitemaps
Advanced SEO through multiple XML sitemapsAdvanced SEO through multiple XML sitemaps
Advanced SEO through multiple XML sitemapsLaurent Müllender
 
An introductary guide to sitemap
An introductary guide to sitemapAn introductary guide to sitemap
An introductary guide to sitemapRobert Harris
 
XML Sitemap and Robots.TXT Guide for SEO Beginners
XML Sitemap and Robots.TXT Guide for SEO BeginnersXML Sitemap and Robots.TXT Guide for SEO Beginners
XML Sitemap and Robots.TXT Guide for SEO BeginnersAditya Todawal
 
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmastersGuía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmastersMiguel López Zuleta
 
Search engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGSearch engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGVignesh sitaraman
 
SEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamSEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamThuy_Dang
 
Great+Seo+Cheatsheet
Great+Seo+CheatsheetGreat+Seo+Cheatsheet
Great+Seo+Cheatsheetjeetututeja
 
How to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleHow to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleAK DigiHub
 
How to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleHow to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleAK DigiHub
 
RSS and Atom in the Social Web
RSS and Atom in the Social WebRSS and Atom in the Social Web
RSS and Atom in the Social Webhchen1
 
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019patrickstox
 
Site Map PPT.pptx
Site Map PPT.pptxSite Map PPT.pptx
Site Map PPT.pptxAmanDuvedi
 
Web technologies-course 02.pptx
Web technologies-course 02.pptxWeb technologies-course 02.pptx
Web technologies-course 02.pptxStefan Oprea
 
Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development GuidelinesAmit Kute
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7phuphax
 

Similar to Sitemap comparison (20)

Gabriel Gayhart - XML Pointer File Example
Gabriel Gayhart - XML Pointer File ExampleGabriel Gayhart - XML Pointer File Example
Gabriel Gayhart - XML Pointer File Example
 
Google Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup TechniquesGoogle Sitemap and robots.txt Setup Techniques
Google Sitemap and robots.txt Setup Techniques
 
Advanced SEO through multiple XML sitemaps
Advanced SEO through multiple XML sitemapsAdvanced SEO through multiple XML sitemaps
Advanced SEO through multiple XML sitemaps
 
An introductary guide to sitemap
An introductary guide to sitemapAn introductary guide to sitemap
An introductary guide to sitemap
 
XML Sitemap and Robots.TXT Guide for SEO Beginners
XML Sitemap and Robots.TXT Guide for SEO BeginnersXML Sitemap and Robots.TXT Guide for SEO Beginners
XML Sitemap and Robots.TXT Guide for SEO Beginners
 
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmastersGuía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
Guía SEO 2020: Trucos y recomendaciones para desarrolladores y webmasters
 
RSS Feeder
RSS FeederRSS Feeder
RSS Feeder
 
RSS feeds
RSS feedsRSS feeds
RSS feeds
 
Search engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATGSearch engine optimization (seo) from Endeca & ATG
Search engine optimization (seo) from Endeca & ATG
 
SEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM teamSEO presentation By Dang HA - ECM team
SEO presentation By Dang HA - ECM team
 
Mla Databases
Mla DatabasesMla Databases
Mla Databases
 
Great+Seo+Cheatsheet
Great+Seo+CheatsheetGreat+Seo+Cheatsheet
Great+Seo+Cheatsheet
 
How to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleHow to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search Console
 
How to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search ConsoleHow to Create a Sitemap | Submit a Sitemap in Google Search Console
How to Create a Sitemap | Submit a Sitemap in Google Search Console
 
RSS and Atom in the Social Web
RSS and Atom in the Social WebRSS and Atom in the Social Web
RSS and Atom in the Social Web
 
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
A Crash Course in Technical SEO from Patrick Stox - Beer & SEO Meetup May 2019
 
Site Map PPT.pptx
Site Map PPT.pptxSite Map PPT.pptx
Site Map PPT.pptx
 
Web technologies-course 02.pptx
Web technologies-course 02.pptxWeb technologies-course 02.pptx
Web technologies-course 02.pptx
 
Website Development Guidelines
Website Development GuidelinesWebsite Development Guidelines
Website Development Guidelines
 
KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7KMUTNB - Internet Programming 2/7
KMUTNB - Internet Programming 2/7
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 

Sitemap comparison

  • 1. Sitemap Comparison of Text, HTML, ROR, RSS and XML Sitemaps HTML Sitemaps - help humans navigate your website HTML sitemaps can be: • Viewed by all browsers including FireFox, IE and Opera. • Crawled by all search engines including Google, Yahoo, MSN and ASK. Some HTML sitemap tips and tricks: • HTML documents can be generated by PHP, ASP etc. It is the output format that matters. • Limit yourself to a few hundred links per page for best website results. Makes it easier to find your important pages. Code example of HTML: <html lang="en"> <head>This is a site map</head> <body> <h1>header of HTML site map</h1> <p>site map paragraph with links </body> </html> XHTML Sitemaps - HTML sitemaps as XML XHTML is the HTML specification moved into the XML standard. Sitemap file with XHTML and HTML differences highlighted: <?xml version="1.0" encoding="UTF-8"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head>This is a site map</head> <body>
  • 2. <h1>header of XHTML site map</h1> <p>site map paragraph with links</p> </body> </html> Text Sitemaps - simple sitemap Text sitemaps contain one website url per line. Many search engines including Google and Yahoo can scan text sitemaps. Improve compatibility between text sitemaps and search engines: • For Yahoo, name the primary text sitemap file urllist.txt. • Save text file sitemaps as UTF-8 documents. Especially if you have website urls with non-English characters. • Each text sitemap file should contain no more than 50.000 urls. Example of text sitemap file: http://www.example.com/ http://www.example.com/some-directory/ RSS Feeds as Sitemaps - RSS 0.9, RSS 1.0 and RSS 2.0 The RSS protocol is often used in feed files for blogs, forums etc. The RSS file format uses XML and has evolved over multiple versions and names, all fairly compatible with each other: • Really Simple Syndication (RSS 2.0) • RDF Site Summary (RSS 1.0 and RSS 0.90) • Rich Site Summary (RSS 0.91) After Google and Yahoo adopted RSS feeds as a kind of website sitemaps, more search engines have followed. Note: There is no official standard for splitting RSS feed sitemaps into multiple files. However, if your RSS sitemap feed is too large, you may wish to, instead of just normal sitemap file split, create a RSS feed file per website category. (If using a sitemap generator tool try use include/exclude filters.)
  • 3. Example of a RSS feed sitemap file: <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"> <channel> <title>Website title</title> <link>http://www.example.com</link> <generator>A1 Sitemap Generator</generator> <lastBuildDate>Tue, 13 Mar 2007 22:28:20 GMT</lastBuildDate> <item> <title>Page 1</title> <link>http://www.example.com/page1.html</link> </item> <item> <title>Page 2</title> <link>http://www.example.com/page2.html</link> </item> </channel> </rss> ROR Sitemaps - extends RSS sitemaps ROR expands on the RSS protocol with its own extensions. The standard file extension for ROR files is .ror. All search engines that understand RSS sitemap files continue to understand the RSS parts of ROR files. However, no major search engine, if any at all, currently supports the ROR sitemap extensions. Currently Google Webmaster Tools has no mention of ROR sitemaps support. ROR sitemap file with the ROR namespace extensions of RSS highlighted: <?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:ror="http://rorweb.com/0.1/"> <channel> <title>Website title</title> <link>http://www.example.com</link> <generator>A1 Sitemap Generator</generator> <lastBuildDate>Tue, 13 Mar 2007 22:28:20 GMT</lastBuildDate> <item> <title>Page 1</title> <link>http://www.example.com/page1.html</link>
  • 4. <ror:keywords>page1-keyword1, page1-keyword2, page1- keyword3</ror:keywords> <ror:updatePeriod>day</ror:updatePeriod> </item> <item> <title>Page 2</title> <link>http://www.example.com/page2.html</link> <ror:keywords>page2-keyword1, page2-keyword2, page2- keyword3</ror:keywords> <ror:updatePeriod>day</ror:updatePeriod> </item> </channel> </rss> XML Sitemaps Protocol - also called Google Sitemaps In 2005 Google started its own sitemaps protocol based on XML. It was called Google Sitemaps. Google later convinced more search engines to follow and the standard was renamed to XML sitemaps protocol. Currently Google, Yahoo, Microsoft MSN Search, Ask, IBM and possibly more supports XML sitemaps. It is likely that more search engines will implement support for XML sitemaps. The protocol of XML sitemaps also defines autodiscovery, i.e. how search engines can automatically discover website xml sitemaps. The answer islinking to the XML sitemap, e.g. sitemap.xml, from robots.txt. User-agent: * Sitemap: http://www.example.com/sitemap.xml Instead of just pointing to one XML sitemap file for auto discovery, you can list multiple sitemaps: Sitemap: http://www.example.com/sitemap-1.xml Sitemap: http://www.example.com/sitemap-2.xml Or point to XML sitemap index file:
  • 5. Sitemap: http://www.example.com/sitemap-index.xml Information about XML sitemaps protocol: • Each XML sitemap file can contain max 50.000 urls and be 10 mb in size. • It is possible to link 1000 XML sitemaps using a sitemap index file. • XML sitemap files and sitemap index files have to be stored as UTF-8 documents. Example of XML sitemaps file: <?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc></loc> <priority>1.0</priority> <changefreq>weekly</changefreq> <lastmod>2007-06-18</lastmod> </url> <url> <loc>blogs/</loc> <priority>0.8</priority> <changefreq>weekly</changefreq> <lastmod>2007-06-21</lastmod> </url> </urlset> <?xml version="1.0" encoding="utf-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> <loc>http://example.com/</loc> <lastmod>2006-11-18</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset>
  • 6. Element definitions The definitions for the elements are shown below Element Required? Description <urlset> Yes The document-level element for the Sitemap. The rest of the document after the '<?xml version>' element must be contained in this. <url> Yes Parent element for each entry. <sitemapindex> Yes The document-level element for the Sitemap index. The rest of the document after the '<?xml version>' element must be contained in this. <sitemap> Yes Parent element for each entry in the index. <loc> Yes Provides the full URL of the page or sitemap, including the protocol (e.g. http, https) and a trailing slash, if required by the site's hosting server. This value must be shorter than 2,048 characters. <lastmod> No The date that the file was last modified, in ISO 8601 format. This can display the full date and time or, if desired, may simply be the date in the format YYYY-MM-DD. <changefreq> No How frequently the page may change: • always • hourly • daily • weekly
  • 7. • monthly • yearly • never "Always" is used to denote documents that change each time that they are accessed. "Never" is used to denote archived URLs (i.e. files that will not be changed again). This is used only as a guide for crawlers, and is not used to determine how frequently pages are indexed. Does not apply to <sitemap> elements. <priority> No The priority of that URL relative to other URLs on the site. This allows webmasters to suggest to crawlers which pages are considered more important. The valid range is from 0.0 to 1.0, with 1.0 being the most important. The default value is 0.5. Rating all pages on a site with a high priority does not affect search listings, as it is only used to suggest to the crawlers how important pages in the site are to one another. Does not apply to <sitemap> elements.