SlideShare a Scribd company logo
1 of 33
Download to read offline
Search Engine Optimization
A Presentation to CBC News Online
by
Blake Crosby
Media Production Support
CBC Technology
March 2009
© July 26, 2011 2
What is Search Engine Optimization?
Search engine optimization (SEO) is the process of
improving the volume and quality of traffic to a
web site from search engines via "natural" ("organic"
or "algorithmic") search results. - Wikipedia
In other words…
SEO is a tool to use to modify the way your site
appears to search engines so that your site appears
more frequently in search results.
© July 26, 2011 3
Scope of Presentation
•Description of how Google crawls our website
•Rundown of a typical Google search result
•Reported problems/frustrations
•How we’re currently using SEO
•How we should be using SEO
•How to use diagnostic tools from Google.
•Q&A Session
© July 26, 2011 4
How Google Crawls cbc.ca
1. Google starts with an entrance page.
2. It indexes the text and compiles a list of links to follow.
3. It follows a link in the list, indexes the text and finds more links
to follow.
4. Lather, rinse, repeat.
© July 26, 2011 5
Google Search Results (Glossary of Terms)
Search Query
One Box (Google News)
Snippet
Title
© July 26, 2011 6
Problems to solve…
•Results ranking too low
© July 26, 2011 7
Problems to solve…
•Incorrect Snippet Data
© July 26, 2011 8
Problems to solve…
•Missing stories from Google News, but…
© July 26, 2011 9
Problems to solve…
•They appear in regular web search results!
© July 26, 2011 10
Problems to solve…
•Speed of crawling/index too slow
Some users have complained that it takes too long
for news stories to appear in the Google index.
© July 26, 2011 11
Problems to solve…
•Lower page rank for most cbc.ca pages
© July 26, 2011 12
How we’re currently using SEO
•We are doing some SEO:
• Using META tags (description, keywords)
• Using unique URLs (sort of)
• We have a HTML site map. (www.cbc.ca/sitemap)
• Using proper heading tags (h1, h2, etc..)
© July 26, 2011 13
What more can we do?
•Provide a news site map to Google
•Ensure proper keywords are used
•Ensure the description tag is accurate
•Encourage users to link to our news stories
•Provide relevant outbound links to other sites
•Use the webmaster tools
•Reconsider story sharing
•Talk to Google!
© July 26, 2011 14
Google News Best Practices
•Be Unique
• Each news story needs to have a unique URL.
•Be Permanent
• Each news story URL must not change.
•Display a three-digit number (dates don’t count).
• A unique number at least three digits must be in
the URL. Exceptions are made for Google News
Sitemaps.
•Links To Articles
• Should be 22 words (not characters) or less.
© July 26, 2011 15
Google News Ranking
Google news ranks which news source appears at the top of a
particular story based on the following criteria:
•Freshness of content
• Being first (breaking the news) isn’t always the best
•Diversity of content
• Make sure your story contains a lot of relevant
information
•Rich contextual content
• Make sure your story contains keywords that people are
likely to search for
© July 26, 2011 16
Google News Sitemap
A Google News sitemap allows you to submit your
article URLs (and metadata) directly to Google to
be crawled and indexed.
A sitemap will include the following information:
•URL to news story
•Story publication date
•Story keywords
The sitemap will also be used by other search
engines as well.
© July 26, 2011 17
Using Proper Keywords
Poor Keywords:
http://www.cbc.ca/money/story/2009/03/02/markets.html
“markets,s tocks”
Good:
•Keyword matches word in URL
Bad:
•Only one valid keyword (“s tocks” doesn’t count)
•Article is about more than just market and stocks.
Suggested Keywords:
“tsx, stock market, canada, closed down,weakness”
© July 26, 2011 18
Using Proper Keywords
Poor Keywords:
http://www.cbc.ca/arts/books/story/2009/03/02/canada-reads-starts.html
“canada reads, book battle, champion”
Good:
•Keyword appears in the URL
Bad:
•Will users actually search for “book battle”?
•Story is not about “book battle” or “champion”
Suggested Keywords:
“canada reads, campbell, slean, lewis, withenshaw, books”
© July 26, 2011 19
Using Proper Keywords
Good Keywords:
http://www.cbc.ca/canada/toronto/story/2009/03/03/speeding-bust.html
“speeding, stunt-driving, toronto, ontario, highway
400, street racing”
•Keywords appear in the URL & story
•Sums up contents of article well
•Keywords most likely used by users performing a
search
•Not too many (not overloading META tag)
© July 26, 2011 20
Using Proper Keywords
It’s important to remember:
•Ensure keywords are correct (no typos or spelling
errors)
•No need to supply synonyms (ie: “bc” and “british
columbia”)
•4-6 Keywords are sufficient
•Try to use words that users will use when
performing a search
•Use keywords that are found in the URL, header,
and first paragraph of the story
© July 26, 2011 21
The META Description Tag
The contents of the description tag will appear as
the snippet in search results.
This is important to get users to click on your search
result instead of somewhere else.
© July 26, 2011 22
The META Description Tag
Poor Example:
http://www.cbc.ca/news/background/harper_stephen/
<META NAME="description" CONTENT="Stephen Harper">
•Description too small. Google will compile its own
snippet instead.
•In this example, it’s the image caption
© July 26, 2011 23
Inbound & Outbound Links
Google ranks pages based on the number and
quality of links to and from your pages.
Try to link to other sources that have a high page
rank, and vise-versa.
You can adjust the position you appear in search
results based on who links to you.
For Example:
© July 26, 2011 24
Inbound & Outbound Links
“stephen harper”
•Wikipedia: 1
•CBC: 16 (second page of results)
“conservative party”
•Wikipedia: 3
•CBC: 5
WHY?
© July 26, 2011 25
Inbound & Outbound Links
“stephen harper” (Rank: 16)
•Wikipedia Pagerank: 6/10
•CBC Pagerank: 5/10
•Conservatives website Pagerank: 7/10
Wikipedia article links to Conservative Party in depth. (NOT
Stephen Harper in depth)
•Change article to point to Steven Harper in depth instead.
•Update in depth to point to Wikipedia Article
•Update in depth to point to Stephen Harper bio on
Conservatives website
© July 26, 2011 26
Inbound & Outbound Links
“conservative party” (Rank: 5)
•Wikipedia Pagerank: 6/10
•CBC Pagerank: 5/10
•Conservatives website Pagerank: 7/10
Wikipedia article links to OTHER pages and not in
depth.
•Add link to Wikipedia page to point to
Conservative Party in depth.
•Update in depth to point to Wikipedia Article and
Conservatives website.
© July 26, 2011 27
Improving Pagerank
•Link to pages that have a higher pagerank than
you:
• Link to Stephen Harpers website from in depth &
news stories.
•If possible, get higher pagerank sites to link back
to you:
• Edit Wikipedia articles to cite cbc.ca or add a link
to “see also” section
•The more inbound links the better.
•Use Google Toolbar to find out a sites pagerank
© July 26, 2011 28
Story Sharing and SEO
•Google expects to only find one copy of a story at
one URL
•Story sharing makes available the same copy at
multiple URLs
•Google sees this practice as “spammy” and may
lower the page rank for those pages or cbc.ca
© July 26, 2011 29
Google Webmaster Tools
Demo Webmaster Tools
http://www.google.com/webmaster/
© July 26, 2011 30
To Recap…
•Results ranking too low
• Increase page rank by linking to other pages
•Incorrect snippet data
• Make sure your META description tag is correct
•Missing stories from Google News
• Use a news sitemap
•Speed of indexing/crawling
• Remember: Google News prefers “fresher”
content.
© July 26, 2011 31
To Recap…
Some suggestions:
•Copyedit the keywords field
•Contact DP&BD to set up a Google News sitemap
•Ensure stories have “related” links that leave
cbc.ca. for example: to wikipedia, official sites,
press releases.
•Use inline links (see Arts stories)
•Reduce use of story sharing (or eliminate).
© July 26, 2011 32
Further Reading…
Google’s Own SEO Guide
http://googlewebmastercentral.blogspot.com/2008/11/googles-seo-starter-guide.html
Google Website Optimizer
http://www.google.com/websiteoptimizer
Google Support Pages
http://www.google.com/support/
Search Engine Optimization Bible
by Ledford, Jerri L.
ISBN:978-0-470-17500-2
© July 26, 2011 33
Thank You!
Any Questions?

More Related Content

What's hot

Bounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateBounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateMd Faruk Khan
 
Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Dean Brookstone
 
Social Media Copywriting Best Practices
Social Media Copywriting Best PracticesSocial Media Copywriting Best Practices
Social Media Copywriting Best PracticesAndrew Zarick
 
Beginner Search Marketing
Beginner Search MarketingBeginner Search Marketing
Beginner Search MarketingAndrew Zarick
 
On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expertMartin Astern
 
Introduction To Search - SEO 101
Introduction To Search - SEO 101Introduction To Search - SEO 101
Introduction To Search - SEO 101Andrew Zarick
 
On-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check ListOn-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check ListNasir Uddin Shamim
 
Promoting your website_through_search_engine
Promoting your website_through_search_enginePromoting your website_through_search_engine
Promoting your website_through_search_engineKhirulnizam Abd Rahman
 
What is a canonical tag?
What is a canonical tag?What is a canonical tag?
What is a canonical tag?Abhishek Mitra
 
SEO On Page Optimization
SEO On Page Optimization SEO On Page Optimization
SEO On Page Optimization juby_sara
 
"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEOamit942
 
Search Engine Optimization Class-12
Search Engine Optimization Class-12Search Engine Optimization Class-12
Search Engine Optimization Class-12M. Towfiqul Arafat
 
Sem smm presentatio nv5
Sem smm presentatio nv5Sem smm presentatio nv5
Sem smm presentatio nv5Tommy Riggins
 
Keyword prominence
Keyword prominenceKeyword prominence
Keyword prominenceHarish S
 
Dutch bike co seo audit
Dutch bike co seo auditDutch bike co seo audit
Dutch bike co seo auditkstasiak
 

What's hot (20)

Bounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce RateBounce Rate and Exit Rate | How to reduce Bounce Rate
Bounce Rate and Exit Rate | How to reduce Bounce Rate
 
Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0Vancity Buzz SEO Seminar 2.0
Vancity Buzz SEO Seminar 2.0
 
Social Media Copywriting Best Practices
Social Media Copywriting Best PracticesSocial Media Copywriting Best Practices
Social Media Copywriting Best Practices
 
Beginner Search Marketing
Beginner Search MarketingBeginner Search Marketing
Beginner Search Marketing
 
Web Crawler
Web CrawlerWeb Crawler
Web Crawler
 
On page optimization 2014 technique by seo and ppc expert
On page optimization 2014 technique   by seo and ppc expertOn page optimization 2014 technique   by seo and ppc expert
On page optimization 2014 technique by seo and ppc expert
 
Introduction To Search - SEO 101
Introduction To Search - SEO 101Introduction To Search - SEO 101
Introduction To Search - SEO 101
 
On page seo
On page seoOn page seo
On page seo
 
On-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check ListOn-Page & Off-Page SEO Check List
On-Page & Off-Page SEO Check List
 
Search Engine Google
Search Engine GoogleSearch Engine Google
Search Engine Google
 
Promoting your website_through_search_engine
Promoting your website_through_search_enginePromoting your website_through_search_engine
Promoting your website_through_search_engine
 
What is a canonical tag?
What is a canonical tag?What is a canonical tag?
What is a canonical tag?
 
SEO On Page Optimization
SEO On Page Optimization SEO On Page Optimization
SEO On Page Optimization
 
"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO"Seminar" - Know The Basics Of SEO
"Seminar" - Know The Basics Of SEO
 
Search Engine Optimization Class-12
Search Engine Optimization Class-12Search Engine Optimization Class-12
Search Engine Optimization Class-12
 
SEO On Page Activities 2014
SEO On Page Activities 2014SEO On Page Activities 2014
SEO On Page Activities 2014
 
Sem smm presentatio nv5
Sem smm presentatio nv5Sem smm presentatio nv5
Sem smm presentatio nv5
 
Keyword prominence
Keyword prominenceKeyword prominence
Keyword prominence
 
concepts of SEO
concepts of SEOconcepts of SEO
concepts of SEO
 
Dutch bike co seo audit
Dutch bike co seo auditDutch bike co seo audit
Dutch bike co seo audit
 

Viewers also liked

100 Terabytes a Day. How CBC Delivers Content to Canadians
100 Terabytes a Day. How CBC Delivers Content to Canadians100 Terabytes a Day. How CBC Delivers Content to Canadians
100 Terabytes a Day. How CBC Delivers Content to CanadiansBlake Crosby
 
Moving from HTTP to HTTPS
Moving from HTTP to HTTPSMoving from HTTP to HTTPS
Moving from HTTP to HTTPSBlake Crosby
 
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole Nation
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole NationThe Canadian Public Broadcaster on a Diet: Slimming Down for a Whole Nation
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole NationBlake Crosby
 
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...Blake Crosby
 
Using PostgreSQL for Flight Planning
Using PostgreSQL for Flight PlanningUsing PostgreSQL for Flight Planning
Using PostgreSQL for Flight PlanningBlake Crosby
 
PageSpeed and SPDY
PageSpeed and SPDYPageSpeed and SPDY
PageSpeed and SPDYBlake Crosby
 
Cache Optimization with Akamai
Cache Optimization with AkamaiCache Optimization with Akamai
Cache Optimization with AkamaiBlake Crosby
 

Viewers also liked (8)

100 Terabytes a Day. How CBC Delivers Content to Canadians
100 Terabytes a Day. How CBC Delivers Content to Canadians100 Terabytes a Day. How CBC Delivers Content to Canadians
100 Terabytes a Day. How CBC Delivers Content to Canadians
 
Moving from HTTP to HTTPS
Moving from HTTP to HTTPSMoving from HTTP to HTTPS
Moving from HTTP to HTTPS
 
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole Nation
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole NationThe Canadian Public Broadcaster on a Diet: Slimming Down for a Whole Nation
The Canadian Public Broadcaster on a Diet: Slimming Down for a Whole Nation
 
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
How Do you Scale for both Predictable and Unpredictable Events on such a Larg...
 
Intro to GIS
Intro to GISIntro to GIS
Intro to GIS
 
Using PostgreSQL for Flight Planning
Using PostgreSQL for Flight PlanningUsing PostgreSQL for Flight Planning
Using PostgreSQL for Flight Planning
 
PageSpeed and SPDY
PageSpeed and SPDYPageSpeed and SPDY
PageSpeed and SPDY
 
Cache Optimization with Akamai
Cache Optimization with AkamaiCache Optimization with Akamai
Cache Optimization with Akamai
 

Similar to Improving SEO at CBC

Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014VIJAYAKRISHNAN K
 
Zero Budget Marketing - AdGlobal360
Zero Budget Marketing - AdGlobal360Zero Budget Marketing - AdGlobal360
Zero Budget Marketing - AdGlobal360AdGlobal360
 
SEO Training in Mahabubnagar
SEO Training in MahabubnagarSEO Training in Mahabubnagar
SEO Training in MahabubnagarSubhash Malgam
 
How to Create Awesome Blog Content That Generates Traffic Year-Over-Year
How to Create Awesome Blog Content That Generates Traffic Year-Over-YearHow to Create Awesome Blog Content That Generates Traffic Year-Over-Year
How to Create Awesome Blog Content That Generates Traffic Year-Over-YearRosemary Brisco
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesPratibha Maurya
 
What Does It Take to Develop a Smart Mobile App for a Health Research Institute
What Does It Take to Develop a Smart Mobile App for a Health Research InstituteWhat Does It Take to Develop a Smart Mobile App for a Health Research Institute
What Does It Take to Develop a Smart Mobile App for a Health Research InstituteAndolasoft Inc
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesTony Sattler
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-showVidhi Borsaniya
 
SEO Training in Hyderabad | SEO Classes in Hyderbad | SEO Coaching in Hyde...
SEO Training in Hyderabad |  SEO  Classes in Hyderbad | SEO Coaching in  Hyde...SEO Training in Hyderabad |  SEO  Classes in Hyderbad | SEO Coaching in  Hyde...
SEO Training in Hyderabad | SEO Classes in Hyderbad | SEO Coaching in Hyde...Prasad Reddy
 
Search Engine Optimization by Mehul Thakur
Search Engine Optimization by Mehul ThakurSearch Engine Optimization by Mehul Thakur
Search Engine Optimization by Mehul ThakurPriya Patra
 
Presentation on Search engine optimization 2019
Presentation on Search engine optimization 2019Presentation on Search engine optimization 2019
Presentation on Search engine optimization 2019Pooja Kulkarni
 

Similar to Improving SEO at CBC (20)

Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014Advanced SEO Technoiques-2014
Advanced SEO Technoiques-2014
 
Zero Budget Marketing - AdGlobal360
Zero Budget Marketing - AdGlobal360Zero Budget Marketing - AdGlobal360
Zero Budget Marketing - AdGlobal360
 
Mkt 460 Week 6
Mkt 460 Week 6Mkt 460 Week 6
Mkt 460 Week 6
 
SEO Training in Mahabubnagar
SEO Training in MahabubnagarSEO Training in Mahabubnagar
SEO Training in Mahabubnagar
 
Seo on page ppt
Seo on page pptSeo on page ppt
Seo on page ppt
 
Seo basics part 3
Seo basics part 3Seo basics part 3
Seo basics part 3
 
How to Create Awesome Blog Content That Generates Traffic Year-Over-Year
How to Create Awesome Blog Content That Generates Traffic Year-Over-YearHow to Create Awesome Blog Content That Generates Traffic Year-Over-Year
How to Create Awesome Blog Content That Generates Traffic Year-Over-Year
 
On page SEO Optimization & it's Techniques
On page SEO Optimization & it's TechniquesOn page SEO Optimization & it's Techniques
On page SEO Optimization & it's Techniques
 
What Does It Take to Develop a Smart Mobile App for a Health Research Institute
What Does It Take to Develop a Smart Mobile App for a Health Research InstituteWhat Does It Take to Develop a Smart Mobile App for a Health Research Institute
What Does It Take to Develop a Smart Mobile App for a Health Research Institute
 
Optimizing Your Website for Search Engines
Optimizing Your Website for Search EnginesOptimizing Your Website for Search Engines
Optimizing Your Website for Search Engines
 
Seo beginners-slide-show
Seo beginners-slide-showSeo beginners-slide-show
Seo beginners-slide-show
 
Lvr ppt
Lvr pptLvr ppt
Lvr ppt
 
SEO Training in Hyderabad | SEO Classes in Hyderbad | SEO Coaching in Hyde...
SEO Training in Hyderabad |  SEO  Classes in Hyderbad | SEO Coaching in  Hyde...SEO Training in Hyderabad |  SEO  Classes in Hyderbad | SEO Coaching in  Hyde...
SEO Training in Hyderabad | SEO Classes in Hyderbad | SEO Coaching in Hyde...
 
WordPress SEO Beginner to Advanced
WordPress SEO Beginner to AdvancedWordPress SEO Beginner to Advanced
WordPress SEO Beginner to Advanced
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 
Search Engine Optimization by Mehul Thakur
Search Engine Optimization by Mehul ThakurSearch Engine Optimization by Mehul Thakur
Search Engine Optimization by Mehul Thakur
 
Seo Analysis Report of Printvenue.com
Seo Analysis Report of Printvenue.comSeo Analysis Report of Printvenue.com
Seo Analysis Report of Printvenue.com
 
SEO Basics - Introduction to Search Engine Optimization for SEO beginner, Web...
SEO Basics - Introduction to Search Engine Optimization for SEO beginner, Web...SEO Basics - Introduction to Search Engine Optimization for SEO beginner, Web...
SEO Basics - Introduction to Search Engine Optimization for SEO beginner, Web...
 
SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011SEO for Bloggers for EVO 2011
SEO for Bloggers for EVO 2011
 
Presentation on Search engine optimization 2019
Presentation on Search engine optimization 2019Presentation on Search engine optimization 2019
Presentation on Search engine optimization 2019
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Improving SEO at CBC

  • 1. Search Engine Optimization A Presentation to CBC News Online by Blake Crosby Media Production Support CBC Technology March 2009
  • 2. © July 26, 2011 2 What is Search Engine Optimization? Search engine optimization (SEO) is the process of improving the volume and quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results. - Wikipedia In other words… SEO is a tool to use to modify the way your site appears to search engines so that your site appears more frequently in search results.
  • 3. © July 26, 2011 3 Scope of Presentation •Description of how Google crawls our website •Rundown of a typical Google search result •Reported problems/frustrations •How we’re currently using SEO •How we should be using SEO •How to use diagnostic tools from Google. •Q&A Session
  • 4. © July 26, 2011 4 How Google Crawls cbc.ca 1. Google starts with an entrance page. 2. It indexes the text and compiles a list of links to follow. 3. It follows a link in the list, indexes the text and finds more links to follow. 4. Lather, rinse, repeat.
  • 5. © July 26, 2011 5 Google Search Results (Glossary of Terms) Search Query One Box (Google News) Snippet Title
  • 6. © July 26, 2011 6 Problems to solve… •Results ranking too low
  • 7. © July 26, 2011 7 Problems to solve… •Incorrect Snippet Data
  • 8. © July 26, 2011 8 Problems to solve… •Missing stories from Google News, but…
  • 9. © July 26, 2011 9 Problems to solve… •They appear in regular web search results!
  • 10. © July 26, 2011 10 Problems to solve… •Speed of crawling/index too slow Some users have complained that it takes too long for news stories to appear in the Google index.
  • 11. © July 26, 2011 11 Problems to solve… •Lower page rank for most cbc.ca pages
  • 12. © July 26, 2011 12 How we’re currently using SEO •We are doing some SEO: • Using META tags (description, keywords) • Using unique URLs (sort of) • We have a HTML site map. (www.cbc.ca/sitemap) • Using proper heading tags (h1, h2, etc..)
  • 13. © July 26, 2011 13 What more can we do? •Provide a news site map to Google •Ensure proper keywords are used •Ensure the description tag is accurate •Encourage users to link to our news stories •Provide relevant outbound links to other sites •Use the webmaster tools •Reconsider story sharing •Talk to Google!
  • 14. © July 26, 2011 14 Google News Best Practices •Be Unique • Each news story needs to have a unique URL. •Be Permanent • Each news story URL must not change. •Display a three-digit number (dates don’t count). • A unique number at least three digits must be in the URL. Exceptions are made for Google News Sitemaps. •Links To Articles • Should be 22 words (not characters) or less.
  • 15. © July 26, 2011 15 Google News Ranking Google news ranks which news source appears at the top of a particular story based on the following criteria: •Freshness of content • Being first (breaking the news) isn’t always the best •Diversity of content • Make sure your story contains a lot of relevant information •Rich contextual content • Make sure your story contains keywords that people are likely to search for
  • 16. © July 26, 2011 16 Google News Sitemap A Google News sitemap allows you to submit your article URLs (and metadata) directly to Google to be crawled and indexed. A sitemap will include the following information: •URL to news story •Story publication date •Story keywords The sitemap will also be used by other search engines as well.
  • 17. © July 26, 2011 17 Using Proper Keywords Poor Keywords: http://www.cbc.ca/money/story/2009/03/02/markets.html “markets,s tocks” Good: •Keyword matches word in URL Bad: •Only one valid keyword (“s tocks” doesn’t count) •Article is about more than just market and stocks. Suggested Keywords: “tsx, stock market, canada, closed down,weakness”
  • 18. © July 26, 2011 18 Using Proper Keywords Poor Keywords: http://www.cbc.ca/arts/books/story/2009/03/02/canada-reads-starts.html “canada reads, book battle, champion” Good: •Keyword appears in the URL Bad: •Will users actually search for “book battle”? •Story is not about “book battle” or “champion” Suggested Keywords: “canada reads, campbell, slean, lewis, withenshaw, books”
  • 19. © July 26, 2011 19 Using Proper Keywords Good Keywords: http://www.cbc.ca/canada/toronto/story/2009/03/03/speeding-bust.html “speeding, stunt-driving, toronto, ontario, highway 400, street racing” •Keywords appear in the URL & story •Sums up contents of article well •Keywords most likely used by users performing a search •Not too many (not overloading META tag)
  • 20. © July 26, 2011 20 Using Proper Keywords It’s important to remember: •Ensure keywords are correct (no typos or spelling errors) •No need to supply synonyms (ie: “bc” and “british columbia”) •4-6 Keywords are sufficient •Try to use words that users will use when performing a search •Use keywords that are found in the URL, header, and first paragraph of the story
  • 21. © July 26, 2011 21 The META Description Tag The contents of the description tag will appear as the snippet in search results. This is important to get users to click on your search result instead of somewhere else.
  • 22. © July 26, 2011 22 The META Description Tag Poor Example: http://www.cbc.ca/news/background/harper_stephen/ <META NAME="description" CONTENT="Stephen Harper"> •Description too small. Google will compile its own snippet instead. •In this example, it’s the image caption
  • 23. © July 26, 2011 23 Inbound & Outbound Links Google ranks pages based on the number and quality of links to and from your pages. Try to link to other sources that have a high page rank, and vise-versa. You can adjust the position you appear in search results based on who links to you. For Example:
  • 24. © July 26, 2011 24 Inbound & Outbound Links “stephen harper” •Wikipedia: 1 •CBC: 16 (second page of results) “conservative party” •Wikipedia: 3 •CBC: 5 WHY?
  • 25. © July 26, 2011 25 Inbound & Outbound Links “stephen harper” (Rank: 16) •Wikipedia Pagerank: 6/10 •CBC Pagerank: 5/10 •Conservatives website Pagerank: 7/10 Wikipedia article links to Conservative Party in depth. (NOT Stephen Harper in depth) •Change article to point to Steven Harper in depth instead. •Update in depth to point to Wikipedia Article •Update in depth to point to Stephen Harper bio on Conservatives website
  • 26. © July 26, 2011 26 Inbound & Outbound Links “conservative party” (Rank: 5) •Wikipedia Pagerank: 6/10 •CBC Pagerank: 5/10 •Conservatives website Pagerank: 7/10 Wikipedia article links to OTHER pages and not in depth. •Add link to Wikipedia page to point to Conservative Party in depth. •Update in depth to point to Wikipedia Article and Conservatives website.
  • 27. © July 26, 2011 27 Improving Pagerank •Link to pages that have a higher pagerank than you: • Link to Stephen Harpers website from in depth & news stories. •If possible, get higher pagerank sites to link back to you: • Edit Wikipedia articles to cite cbc.ca or add a link to “see also” section •The more inbound links the better. •Use Google Toolbar to find out a sites pagerank
  • 28. © July 26, 2011 28 Story Sharing and SEO •Google expects to only find one copy of a story at one URL •Story sharing makes available the same copy at multiple URLs •Google sees this practice as “spammy” and may lower the page rank for those pages or cbc.ca
  • 29. © July 26, 2011 29 Google Webmaster Tools Demo Webmaster Tools http://www.google.com/webmaster/
  • 30. © July 26, 2011 30 To Recap… •Results ranking too low • Increase page rank by linking to other pages •Incorrect snippet data • Make sure your META description tag is correct •Missing stories from Google News • Use a news sitemap •Speed of indexing/crawling • Remember: Google News prefers “fresher” content.
  • 31. © July 26, 2011 31 To Recap… Some suggestions: •Copyedit the keywords field •Contact DP&BD to set up a Google News sitemap •Ensure stories have “related” links that leave cbc.ca. for example: to wikipedia, official sites, press releases. •Use inline links (see Arts stories) •Reduce use of story sharing (or eliminate).
  • 32. © July 26, 2011 32 Further Reading… Google’s Own SEO Guide http://googlewebmastercentral.blogspot.com/2008/11/googles-seo-starter-guide.html Google Website Optimizer http://www.google.com/websiteoptimizer Google Support Pages http://www.google.com/support/ Search Engine Optimization Bible by Ledford, Jerri L. ISBN:978-0-470-17500-2
  • 33. © July 26, 2011 33 Thank You! Any Questions?