SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
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
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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
 
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
 
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...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
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
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

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