SlideShare a Scribd company logo
1 of 27
DOTNETNUKE SEO … a spotlight series webinar Nik Kalyani DNN Corp. Feature Expert:Tom Kraak Seablick Consulting Twitter: #dnn
Technology entrepreneur for over 15 years Co-founder of DotNetNuke Corp. Microsoft MVP since 2004 Blog: techbubble.net        	 Twitter: @techbubble ABOUT presenters nikKALYANI tom KRAAK ,[object Object]
Founded DNN-focused Seablick Consulting in 2005
Co-host of DNNVoicePodCast
Co-founder of CT DNN user group
Blog: seablick.com/blog
Twitter: @tkraak,[object Object]
CONCEPTS: SEO 	 	 	
Search engines are the #1 driver of website traffic for most industries The #1 goal of SE’s is to try to provide the best results based on limited information (1-4 keywords) Better search results = happier searchers Happier searchers = more search/repeat usage More search usage = more inventory More inventory = more opportunity to sell advertising SEARCH ENGINE 101 concepts
SEARCH ENGINE WORKFLOW concepts Web Page Link Web Page Link Web Page Link Web Page Link Web Page Link Web Page Search bots (a.k.a. spiders or crawlers) follow links  and return information to for the search engine index (www.robotstxt.org lists 298 bots) Cached Pages In Database Update & Refresh Schedule News (hourly) INDEXWeb Page  Content Crawl Site + Sitemap.xml Business Rules Algorithm Ancillary  Data Sources Fresh (recent) Local Content (standard update) Foundation Database (standard update)
Spiders can: Read meta tags, title tags and HTML content. Read URL’s (some read past a ? variable, some don’t). Read some dynamic content. Follow links throughout the site if built into page. Look for STRONG uses of keywords. Look for CONTEXT Look for block of related text, pages with single themes, etc. Spiders can only return what they can read and find Our job is to help them find the right information in the right format SPIDERS, BOTS & CRAWLERS concepts
WHAT IS SERP? concepts SERP = Search Engine Results Page Paid Results Organic Results Paid Results
Eye-tracking data shows top 1-3 items on a SERP get most users’ attention Page Rank is very IMPORTANT Users seldom look past Page One of results IMPORTANCE OF SERP RANKING concepts
RANKING concepts Popularity (Link Analysis) Relevance (Document Analysis) RANKING
Search engine optimization (SEO) is the process of improving the volume or quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results. -- Wikipedia  WHAT IS SEO? concepts
On-page = Content and structure of site Off-page = Relationship of site with other sites ON-PAGE VS. OFF-PAGE concepts
Using SEO best-practices you can ensure that your website’s rank on SERP for relevant keywords is high GET FOUND! WHY SEO? concepts
INSIGHTS: DOTNETNUKE SEO 	 	 	
Follow web standards for skin development Separate content from presentation with CSS Use CSS for page layout Semantic containers – H2, H3 for module titles Write valid (X)HTML and CSS SE-friendly menus to increase “crawlability” Emit plain HTML links vs. JavaScript-driven links SKINS & NAVIGATION insights
PAGE SETTINGS insights
Make your brand stand out Incorporate keywords Be aware of character limits Target searcher intent Repeat in headline PAGE TITLES insights
Describe page content honestly Be aware of character limits Write ad-like copy Incorporate keywords and phrases Don’t always write meta descriptions PAGE DESCRIPTIONS insights
Watch for proper internal linking and URLs Check for standards-compliant HTML and CSS Avoid JavaScript/Ajax/Flash for content delivery Press for control over HTML meta tags No Black Hat, no Gray Hat MODULES insights
Use keywords and phrases in header tags Place important content in HTML text DNN5 RelocationWidget moves content higher Write semantically meaningful markup Know limits of WYSIWYG editors Pay attention to links and avoid LinkClick.aspx Watch for duplicate content OPTIMIZE PAGE CONTENT insights
Describe your content Keep it short Rewrite dynamic URLs to appear static Separate with hyphens Cut down on duplicate (home) pages FRIENDLY URLS insights
Use dotnetnuke.com/robots.txt as base Block printer-friendly, landing, and “throw-away” pages  Disallow “Privacy Statement” and “Terms of Use” Choose between site and page level exclusion Site: robots.txt Page: <meta name="ROBOTS“ content="NOINDEX">  Point to XML sitemap ROBOTS EXCLUSION PROTOCOL insights
SITE SETTINGS insights

More Related Content

What's hot

Search Engine Optimization Class-12
Search Engine Optimization Class-12Search Engine Optimization Class-12
Search Engine Optimization Class-12M. Towfiqul Arafat
 
Search Engine Optimization Class-1
Search Engine Optimization Class-1Search Engine Optimization Class-1
Search Engine Optimization Class-1M. Towfiqul Arafat
 
Topher kohan-aima2011
Topher kohan-aima2011Topher kohan-aima2011
Topher kohan-aima2011Topher Kohan
 
Joomladay UK SEO presentation
Joomladay UK SEO presentationJoomladay UK SEO presentation
Joomladay UK SEO presentationWilco Jansen
 
Search Engine Optimization Class-11
Search Engine Optimization Class-11Search Engine Optimization Class-11
Search Engine Optimization Class-11M. Towfiqul Arafat
 
Search Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersSearch Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersMark O'Leary
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchTheo Lynn
 
Sunita seo power point file
Sunita seo power point fileSunita seo power point file
Sunita seo power point fileSunita Chaugule
 
14 Steps to Successful SEO
14 Steps to Successful SEO14 Steps to Successful SEO
14 Steps to Successful SEORyan Spoon
 
Web Design - The Forgotten Nuts and Bolts
Web Design - The Forgotten Nuts and Bolts Web Design - The Forgotten Nuts and Bolts
Web Design - The Forgotten Nuts and Bolts kenobi
 
An Introduction Primer to SEO
An Introduction Primer to SEOAn Introduction Primer to SEO
An Introduction Primer to SEOronintampabay
 
Search Engine Optimization Basic
Search Engine Optimization BasicSearch Engine Optimization Basic
Search Engine Optimization BasicRussell Jones
 
SEO for WordPress WordCamp Toronto 2011
SEO for WordPress WordCamp Toronto 2011SEO for WordPress WordCamp Toronto 2011
SEO for WordPress WordCamp Toronto 2011Ruth Maude
 
Keyword prominence
Keyword prominenceKeyword prominence
Keyword prominenceHarish S
 
Search Engine Optimisation (SEO) - The Basics Explained
Search Engine Optimisation (SEO) - The Basics ExplainedSearch Engine Optimisation (SEO) - The Basics Explained
Search Engine Optimisation (SEO) - The Basics ExplainedMartin Taylor
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Dennis Deacon
 

What's hot (20)

Search Engine Optimization Class-12
Search Engine Optimization Class-12Search Engine Optimization Class-12
Search Engine Optimization Class-12
 
Search Engine Optimization Class-1
Search Engine Optimization Class-1Search Engine Optimization Class-1
Search Engine Optimization Class-1
 
SEO for Editors 2009
SEO for Editors 2009SEO for Editors 2009
SEO for Editors 2009
 
Topher kohan-aima2011
Topher kohan-aima2011Topher kohan-aima2011
Topher kohan-aima2011
 
Joomladay UK SEO presentation
Joomladay UK SEO presentationJoomladay UK SEO presentation
Joomladay UK SEO presentation
 
On page seo ppt
On page seo ppt On page seo ppt
On page seo ppt
 
Search Engine Optimization Class-11
Search Engine Optimization Class-11Search Engine Optimization Class-11
Search Engine Optimization Class-11
 
Search Engine Optimisation for Beginners
Search Engine Optimisation for BeginnersSearch Engine Optimisation for Beginners
Search Engine Optimisation for Beginners
 
SEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About SearchSEO for the CEO - What C-level Executives Need to Know About Search
SEO for the CEO - What C-level Executives Need to Know About Search
 
Sunita seo power point file
Sunita seo power point fileSunita seo power point file
Sunita seo power point file
 
14 Steps to Successful SEO
14 Steps to Successful SEO14 Steps to Successful SEO
14 Steps to Successful SEO
 
Web Design - The Forgotten Nuts and Bolts
Web Design - The Forgotten Nuts and Bolts Web Design - The Forgotten Nuts and Bolts
Web Design - The Forgotten Nuts and Bolts
 
An Introduction Primer to SEO
An Introduction Primer to SEOAn Introduction Primer to SEO
An Introduction Primer to SEO
 
Search Engine Optimization Basic
Search Engine Optimization BasicSearch Engine Optimization Basic
Search Engine Optimization Basic
 
Basic Search Engine Optimization
Basic Search Engine OptimizationBasic Search Engine Optimization
Basic Search Engine Optimization
 
SEO for WordPress WordCamp Toronto 2011
SEO for WordPress WordCamp Toronto 2011SEO for WordPress WordCamp Toronto 2011
SEO for WordPress WordCamp Toronto 2011
 
Keyword prominence
Keyword prominenceKeyword prominence
Keyword prominence
 
Search Engine Optimisation (SEO) - The Basics Explained
Search Engine Optimisation (SEO) - The Basics ExplainedSearch Engine Optimisation (SEO) - The Basics Explained
Search Engine Optimisation (SEO) - The Basics Explained
 
Search Engine Optimization (SEO)
Search Engine Optimization (SEO)Search Engine Optimization (SEO)
Search Engine Optimization (SEO)
 
On site-optimization
On site-optimizationOn site-optimization
On site-optimization
 

Viewers also liked

Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...
Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...
Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...Antonio Chagoury
 
Build an i phone, android, or blackberry web app with jq touch and jquery
Build an i phone, android, or blackberry web app with jq touch and jqueryBuild an i phone, android, or blackberry web app with jq touch and jquery
Build an i phone, android, or blackberry web app with jq touch and jqueryAntonio Chagoury
 
DotNetNuke Seattle Users Group
DotNetNuke Seattle Users GroupDotNetNuke Seattle Users Group
DotNetNuke Seattle Users GroupScott McCulloch
 
Ecommerce en la empresa
Ecommerce en la empresaEcommerce en la empresa
Ecommerce en la empresaJose Jimenez
 
Selling your code in the DotNetNuke store
Selling your code in the DotNetNuke storeSelling your code in the DotNetNuke store
Selling your code in the DotNetNuke storebrchapman
 
What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2brchapman
 

Viewers also liked (8)

Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...
Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...
Smartphone enable your DotNetNuke apps with jq-touch & jqueryMobile Smartphon...
 
Build an i phone, android, or blackberry web app with jq touch and jquery
Build an i phone, android, or blackberry web app with jq touch and jqueryBuild an i phone, android, or blackberry web app with jq touch and jquery
Build an i phone, android, or blackberry web app with jq touch and jquery
 
DotNetNuke Seattle Users Group
DotNetNuke Seattle Users GroupDotNetNuke Seattle Users Group
DotNetNuke Seattle Users Group
 
Ecommerce en la empresa
Ecommerce en la empresaEcommerce en la empresa
Ecommerce en la empresa
 
PCMA Social Media UR Doing it Wrong
PCMA Social Media UR Doing it WrongPCMA Social Media UR Doing it Wrong
PCMA Social Media UR Doing it Wrong
 
Intro to DotNetNuke 6
Intro to DotNetNuke 6Intro to DotNetNuke 6
Intro to DotNetNuke 6
 
Selling your code in the DotNetNuke store
Selling your code in the DotNetNuke storeSelling your code in the DotNetNuke store
Selling your code in the DotNetNuke store
 
What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2What’s new in DotNetNuke 6.2
What’s new in DotNetNuke 6.2
 

Similar to DotNetNuke SEO

ITSEO ZONE-THE DIGITAL AGENCY
ITSEO ZONE-THE DIGITAL AGENCYITSEO ZONE-THE DIGITAL AGENCY
ITSEO ZONE-THE DIGITAL AGENCYNewsTimes
 
SEO-Presentation-2023.pptx
SEO-Presentation-2023.pptxSEO-Presentation-2023.pptx
SEO-Presentation-2023.pptxVijayYadav877384
 
SEO Training in Chandigarh
SEO Training in ChandigarhSEO Training in Chandigarh
SEO Training in Chandigarhvicky shah
 
Digital Marketing Services
Digital Marketing ServicesDigital Marketing Services
Digital Marketing ServicesArchana Thakur
 
Advanced Site Architecture And Product Feed SEO
Advanced Site Architecture And Product Feed SEOAdvanced Site Architecture And Product Feed SEO
Advanced Site Architecture And Product Feed SEOauexpo Conference
 
SEO Demystified
SEO DemystifiedSEO Demystified
SEO Demystifiedshimona1
 
On Page Optimization Ii
On Page Optimization IiOn Page Optimization Ii
On Page Optimization Iibalaabirami
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009Michael Findling
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websitesiProspect Canada
 
Seo Best Practices for Web Design
Seo Best Practices for Web DesignSeo Best Practices for Web Design
Seo Best Practices for Web Design6S Marketing
 
How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysisJacque Doring
 
SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011iProspect Canada
 
Search Engine Optimization(Seo)
Search Engine Optimization(Seo)Search Engine Optimization(Seo)
Search Engine Optimization(Seo)Rajiv M
 
Understanding & Using Search Engine Optimization
Understanding & Using Search Engine OptimizationUnderstanding & Using Search Engine Optimization
Understanding & Using Search Engine OptimizationifPeople
 
SEO Essentials - The Basics Explained
SEO Essentials - The Basics ExplainedSEO Essentials - The Basics Explained
SEO Essentials - The Basics ExplainedDirectbrand
 
Seo publishers-tall chickvic
Seo publishers-tall chickvicSeo publishers-tall chickvic
Seo publishers-tall chickvicVictoria Edwards
 

Similar to DotNetNuke SEO (20)

ITSEO ZONE-THE DIGITAL AGENCY
ITSEO ZONE-THE DIGITAL AGENCYITSEO ZONE-THE DIGITAL AGENCY
ITSEO ZONE-THE DIGITAL AGENCY
 
Seo basics
Seo basicsSeo basics
Seo basics
 
SEO-Presentation-2023.pptx
SEO-Presentation-2023.pptxSEO-Presentation-2023.pptx
SEO-Presentation-2023.pptx
 
SEO Training in Chandigarh
SEO Training in ChandigarhSEO Training in Chandigarh
SEO Training in Chandigarh
 
Digital Marketing Services
Digital Marketing ServicesDigital Marketing Services
Digital Marketing Services
 
Advanced Site Architecture And Product Feed SEO
Advanced Site Architecture And Product Feed SEOAdvanced Site Architecture And Product Feed SEO
Advanced Site Architecture And Product Feed SEO
 
SEO
SEOSEO
SEO
 
concepts of SEO
concepts of SEOconcepts of SEO
concepts of SEO
 
SEO Demystified
SEO DemystifiedSEO Demystified
SEO Demystified
 
On Page Optimization Ii
On Page Optimization IiOn Page Optimization Ii
On Page Optimization Ii
 
Website Marketing Seminar 2009
Website Marketing Seminar 2009Website Marketing Seminar 2009
Website Marketing Seminar 2009
 
Confoo Montreal : SEO for dynamic websites
Confoo Montreal :  SEO for dynamic websitesConfoo Montreal :  SEO for dynamic websites
Confoo Montreal : SEO for dynamic websites
 
Seo Best Practices for Web Design
Seo Best Practices for Web DesignSeo Best Practices for Web Design
Seo Best Practices for Web Design
 
How to do the right website analysis
How to do the right website analysisHow to do the right website analysis
How to do the right website analysis
 
SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011SEO for Dynamic Websites - Make Web Not War 2011
SEO for Dynamic Websites - Make Web Not War 2011
 
Search Engine Optimization(Seo)
Search Engine Optimization(Seo)Search Engine Optimization(Seo)
Search Engine Optimization(Seo)
 
Understanding & Using Search Engine Optimization
Understanding & Using Search Engine OptimizationUnderstanding & Using Search Engine Optimization
Understanding & Using Search Engine Optimization
 
SEO Essentials - The Basics Explained
SEO Essentials - The Basics ExplainedSEO Essentials - The Basics Explained
SEO Essentials - The Basics Explained
 
Seo publishers-tall chickvic
Seo publishers-tall chickvicSeo publishers-tall chickvic
Seo publishers-tall chickvic
 
1 SEO
1  SEO1  SEO
1 SEO
 

More from Nik Kalyani

Smart Contracts from the Trenches – The Interface App Journey
Smart Contracts from the Trenches – The Interface App JourneySmart Contracts from the Trenches – The Interface App Journey
Smart Contracts from the Trenches – The Interface App JourneyNik Kalyani
 
Advanced Skinning With DotNetNuke
Advanced Skinning With DotNetNukeAdvanced Skinning With DotNetNuke
Advanced Skinning With DotNetNukeNik Kalyani
 
Advanced Skinning with DotNetNuke 5
Advanced Skinning with DotNetNuke 5Advanced Skinning with DotNetNuke 5
Advanced Skinning with DotNetNuke 5Nik Kalyani
 
Using And Extending The DotNetNuke Widget Framework
Using And Extending The DotNetNuke Widget FrameworkUsing And Extending The DotNetNuke Widget Framework
Using And Extending The DotNetNuke Widget FrameworkNik Kalyani
 
Hands On Windows Azure Building A Twitter Clone
Hands On Windows Azure  Building A Twitter CloneHands On Windows Azure  Building A Twitter Clone
Hands On Windows Azure Building A Twitter CloneNik Kalyani
 

More from Nik Kalyani (6)

Smart Contracts from the Trenches – The Interface App Journey
Smart Contracts from the Trenches – The Interface App JourneySmart Contracts from the Trenches – The Interface App Journey
Smart Contracts from the Trenches – The Interface App Journey
 
Advanced Skinning With DotNetNuke
Advanced Skinning With DotNetNukeAdvanced Skinning With DotNetNuke
Advanced Skinning With DotNetNuke
 
Advanced Skinning with DotNetNuke 5
Advanced Skinning with DotNetNuke 5Advanced Skinning with DotNetNuke 5
Advanced Skinning with DotNetNuke 5
 
Using And Extending The DotNetNuke Widget Framework
Using And Extending The DotNetNuke Widget FrameworkUsing And Extending The DotNetNuke Widget Framework
Using And Extending The DotNetNuke Widget Framework
 
Hands On Windows Azure Building A Twitter Clone
Hands On Windows Azure  Building A Twitter CloneHands On Windows Azure  Building A Twitter Clone
Hands On Windows Azure Building A Twitter Clone
 
A Short Story
A Short StoryA Short Story
A Short Story
 

Recently uploaded

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
"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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
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
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
"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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
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
 
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.
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

DotNetNuke SEO

  • 1. DOTNETNUKE SEO … a spotlight series webinar Nik Kalyani DNN Corp. Feature Expert:Tom Kraak Seablick Consulting Twitter: #dnn
  • 2.
  • 3. Founded DNN-focused Seablick Consulting in 2005
  • 5. Co-founder of CT DNN user group
  • 7.
  • 9. Search engines are the #1 driver of website traffic for most industries The #1 goal of SE’s is to try to provide the best results based on limited information (1-4 keywords) Better search results = happier searchers Happier searchers = more search/repeat usage More search usage = more inventory More inventory = more opportunity to sell advertising SEARCH ENGINE 101 concepts
  • 10. SEARCH ENGINE WORKFLOW concepts Web Page Link Web Page Link Web Page Link Web Page Link Web Page Link Web Page Search bots (a.k.a. spiders or crawlers) follow links and return information to for the search engine index (www.robotstxt.org lists 298 bots) Cached Pages In Database Update & Refresh Schedule News (hourly) INDEXWeb Page Content Crawl Site + Sitemap.xml Business Rules Algorithm Ancillary Data Sources Fresh (recent) Local Content (standard update) Foundation Database (standard update)
  • 11. Spiders can: Read meta tags, title tags and HTML content. Read URL’s (some read past a ? variable, some don’t). Read some dynamic content. Follow links throughout the site if built into page. Look for STRONG uses of keywords. Look for CONTEXT Look for block of related text, pages with single themes, etc. Spiders can only return what they can read and find Our job is to help them find the right information in the right format SPIDERS, BOTS & CRAWLERS concepts
  • 12. WHAT IS SERP? concepts SERP = Search Engine Results Page Paid Results Organic Results Paid Results
  • 13. Eye-tracking data shows top 1-3 items on a SERP get most users’ attention Page Rank is very IMPORTANT Users seldom look past Page One of results IMPORTANCE OF SERP RANKING concepts
  • 14. RANKING concepts Popularity (Link Analysis) Relevance (Document Analysis) RANKING
  • 15. Search engine optimization (SEO) is the process of improving the volume or quality of traffic to a web site from search engines via "natural" ("organic" or "algorithmic") search results. -- Wikipedia WHAT IS SEO? concepts
  • 16. On-page = Content and structure of site Off-page = Relationship of site with other sites ON-PAGE VS. OFF-PAGE concepts
  • 17. Using SEO best-practices you can ensure that your website’s rank on SERP for relevant keywords is high GET FOUND! WHY SEO? concepts
  • 19. Follow web standards for skin development Separate content from presentation with CSS Use CSS for page layout Semantic containers – H2, H3 for module titles Write valid (X)HTML and CSS SE-friendly menus to increase “crawlability” Emit plain HTML links vs. JavaScript-driven links SKINS & NAVIGATION insights
  • 21. Make your brand stand out Incorporate keywords Be aware of character limits Target searcher intent Repeat in headline PAGE TITLES insights
  • 22. Describe page content honestly Be aware of character limits Write ad-like copy Incorporate keywords and phrases Don’t always write meta descriptions PAGE DESCRIPTIONS insights
  • 23. Watch for proper internal linking and URLs Check for standards-compliant HTML and CSS Avoid JavaScript/Ajax/Flash for content delivery Press for control over HTML meta tags No Black Hat, no Gray Hat MODULES insights
  • 24. Use keywords and phrases in header tags Place important content in HTML text DNN5 RelocationWidget moves content higher Write semantically meaningful markup Know limits of WYSIWYG editors Pay attention to links and avoid LinkClick.aspx Watch for duplicate content OPTIMIZE PAGE CONTENT insights
  • 25. Describe your content Keep it short Rewrite dynamic URLs to appear static Separate with hyphens Cut down on duplicate (home) pages FRIENDLY URLS insights
  • 26. Use dotnetnuke.com/robots.txt as base Block printer-friendly, landing, and “throw-away” pages Disallow “Privacy Statement” and “Terms of Use” Choose between site and page level exclusion Site: robots.txt Page: <meta name="ROBOTS“ content="NOINDEX"> Point to XML sitemap ROBOTS EXCLUSION PROTOCOL insights
  • 28. Recognize limitations of DNN’s sitemap.aspx Use third-party tools or modules/providers to generate sitemap file Submit to all major search engines XML SITEMAP insights
  • 29. Attract editorial, one-way incoming links with link-worthy content Approach associations and business partners for link opportunities Take advantage of social networks Submit to quality, industry-specific (paid) directories OFF-PAGE SEO TIPS insights
  • 31.
  • 34. Twitter: @tkraakgoogle.com/support/webmasters/ help.yahoo.com/l/us/yahoo/search/webmaster/ webmaster.live.com seomoz.org seobook.com searchengineland.com seablick.com/blog/seo