SlideShare a Scribd company logo
SEO
Fundamentals
Outline
Lecture 2 @ initLab hackerspace


                       Presentation by Kalin Chernev
Agenda
●   On-page and off-page optimization
●   Browser tools to audit websites
●   Tools to detect website technologies
●   Drupal-specific SEO
●   WordPress-specific SEO
●   Homework
●   Competition and trends
●   Monitoring and maintenance
On-page and off-page SEO
Theory and all the things are available at the
Search Engine Optimization Lecture
presentaiton at slideshare.net
(from page 26 on)

Point 1: Learn a bit of HTML
Point 2: Prepare for competition and trends
Point 3: Off-page optimization = ORM
Auditing a website (techie)
Rule for thumb: user a browser!
Therefore: don't use Internet Explorer!

Be smart: user extensions to make your web
experience both pleasing, and practical!

Search for SEO extensions that fit your needs.
Use your extensions wisely to serve you.
Browser extensions
Firefox:
http://tools.seobook.com/
https://addons.mozilla.org/en-US/firefox/addon/seoquake-seo-extension/?src=search
https://addons.mozilla.org/en-US/firefox/addon/seo-toolbar-by-seomoz/?src=search

Chrome:
https://chrome.google.com/webstore/detail/seo-for-chrome/oangcciaeihlfmhppegpdceadpfaoclj
https://chrome.google.com/webstore/detail/seo-site-tools/diahigjngdnkdgajdbpjdeomopbpkjjc
https://chrome.google.com/webstore/search-extensions/seo

Opera:
https://addons.opera.com/en/search/?query=SEO

Surely, there are many others, just search for them, and use the best one to suite your needs!
Detecting site technologies
Talking of SEO, the first thing you usually do when taking on a new project, is figuring out what kind of
technologies are behind the scenes, so that you can estimate and approach your client's project
professionally.

Your work on the website itself varies from case to case, depending on the content management
system used, or if it's a static website - the source code.

You can use the Ctrl + U shortcut in your browser to see the source code of a given browser, but you
can as well use smart tools to analyze the technology stack behind.

One of the most popular technology detection tools is BuiltWith Technology Lookup. It will give you all
the information about scripting languages used on the server, together with the information about
whether and which platform (framework) is used to develop and build the website.

This way you can understand, for example whether you client's website has been built on Drupal,
WordPress, Joomla! or any platform/framework.
Drupal-specific SEO
Drupal is an open source, PHP-based, very popular, content management
system, and a framework. It helps normal people build complex websites and
web applications in general. Drupal is one of the best open source PHP-based
systems to create well-optimized web projects.

General guidelines on optimizing Drupal for good SEO results:
   - Turn on Drupal core caching options for performance optimization
   - Use SEO Checklist module basic configurations and modules
   - Utilize all your knowledge about keywords search and targeting
   - Utilize all your knowledge about the general on-page optimizations
   - Write good code; Focus on simple backend functionalities
   - Read from drupal.org and all the books and open materials you can
WordPress-specific SEO
WordPress is also an open source, PHP-based, very (very very) popular,
content management system, and a framework. While Drupal is targeting users
who aim for complex websites, WordPress is more focused on users who want
smooth and beautiful, and very simple-to-use websites. WordPress is a great
choice for building beautiful and usable websites with good API behind.

General guidelines on optimizing WordPress for good SEO results:
   - Turn on WordPress core permalinks options and clean the URLs
   - Use SEO-focused plugin for basic configurations
   - Utilize all your knowledge about keywords search and targeting
   - Utilize all your knowledge about the general on-page optimizations
   - Write good code, meaning focus on simple backend functionalities
   - Read from wordpress.org and all the books and open materials you can
Advantages of open source
Keep in mind: using open source provide a lot benefits for website builders and
users. Open source means freedom and smart way of achieving results.

Open source means less development time, compared to vendors solutions.

Open source means better and cleaner business models.

Open source means learning from the best practices.

Conclusion: use open source frameworks as much as possible!
Homework


Optimize a project of yours.
Competition and trends
Theory and all the things are available at the
Search Engine Optimization Lecture
presentaiton at slideshare.net
(from page 39 on)

Point 1: Do what competition do + 10% over it
Point 2: Mind the trends and take advantage
Maintenance + monitoring
Theory and all the things are available at the
Search Engine Optimization Lecture
presentaiton at slideshare.net
(from page 46 on)

Point 1: Metrics are facts, use them wisely
Point 2: Utilize the right tools for your project
Thanks and questions
                Feedback the presenter!

                n: Kalin Chernev
                e: kalata(at)shtrak.eu
                u: http://shtrak.eu/kalata
Ad

More Related Content

What's hot (20)

Optimize your on page meta tags-technical analysis part I of II
Optimize your on page meta tags-technical analysis part I of IIOptimize your on page meta tags-technical analysis part I of II
Optimize your on page meta tags-technical analysis part I of II
Christopher Dill
 
SEO, Keywords and Google Analytics
SEO, Keywords and Google AnalyticsSEO, Keywords and Google Analytics
SEO, Keywords and Google Analytics
University of New Hampshire
 
SEO 2019 - Learn the Secret to SEO Success
SEO 2019 - Learn the Secret to SEO Success SEO 2019 - Learn the Secret to SEO Success
SEO 2019 - Learn the Secret to SEO Success
Navneet Kaushal
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-Off
Rand Fishkin
 
Sementic SEO 2017
Sementic SEO 2017Sementic SEO 2017
Sementic SEO 2017
AVIK BAL
 
A pound of tasty content and a pinch of seo
A pound of tasty content and a pinch of seoA pound of tasty content and a pinch of seo
A pound of tasty content and a pinch of seo
HeadChannel
 
SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.
AVIK BAL
 
Search Engine Optimization Class-3
Search Engine Optimization Class-3Search Engine Optimization Class-3
Search Engine Optimization Class-3
M. Towfiqul Arafat
 
SEO Tutorial
SEO TutorialSEO Tutorial
SEO Tutorial
RyzeUp Internet Marketing
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine Optimization
Nine By Blue
 
How to adapt your SEO to the 5 recent Google updates (SAS Con)
How to adapt your SEO to the 5 recent Google updates (SAS Con)How to adapt your SEO to the 5 recent Google updates (SAS Con)
How to adapt your SEO to the 5 recent Google updates (SAS Con)
Link-Assistant.Com
 
Content marketing - The key to success for SEO
Content marketing  - The key to success for SEO Content marketing  - The key to success for SEO
Content marketing - The key to success for SEO
Navneet Kaushal
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
AVIK BAL
 
Chapter 2 On-Page SEO in Details
Chapter 2   On-Page SEO in DetailsChapter 2   On-Page SEO in Details
Chapter 2 On-Page SEO in Details
Page Locus
 
🤖SEO for beginners by Faizajamil
🤖SEO for beginners by Faizajamil🤖SEO for beginners by Faizajamil
🤖SEO for beginners by Faizajamil
Faiza Jamil
 
58 resources to_help_you_learn_and_master_seo
58 resources to_help_you_learn_and_master_seo58 resources to_help_you_learn_and_master_seo
58 resources to_help_you_learn_and_master_seo
Bitsytask
 
Large Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madness
Joost de Valk
 
An Introduction to seo and How it Works?
An Introduction to seo and How it Works?An Introduction to seo and How it Works?
An Introduction to seo and How it Works?
priyanka Agarwal
 
Content Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEOContent Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEO
ivan so
 
Optimize your on page meta tags-technical analysis part I of II
Optimize your on page meta tags-technical analysis part I of IIOptimize your on page meta tags-technical analysis part I of II
Optimize your on page meta tags-technical analysis part I of II
Christopher Dill
 
SEO 2019 - Learn the Secret to SEO Success
SEO 2019 - Learn the Secret to SEO Success SEO 2019 - Learn the Secret to SEO Success
SEO 2019 - Learn the Secret to SEO Success
Navneet Kaushal
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
Michael King
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-Off
Rand Fishkin
 
Sementic SEO 2017
Sementic SEO 2017Sementic SEO 2017
Sementic SEO 2017
AVIK BAL
 
A pound of tasty content and a pinch of seo
A pound of tasty content and a pinch of seoA pound of tasty content and a pinch of seo
A pound of tasty content and a pinch of seo
HeadChannel
 
SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.SEO Checklist 2018 - Ranking in the first page of SERP organically.
SEO Checklist 2018 - Ranking in the first page of SERP organically.
AVIK BAL
 
Search Engine Optimization Class-3
Search Engine Optimization Class-3Search Engine Optimization Class-3
Search Engine Optimization Class-3
M. Towfiqul Arafat
 
Diagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine OptimizationDiagnosing Technical Issues With Search Engine Optimization
Diagnosing Technical Issues With Search Engine Optimization
Nine By Blue
 
How to adapt your SEO to the 5 recent Google updates (SAS Con)
How to adapt your SEO to the 5 recent Google updates (SAS Con)How to adapt your SEO to the 5 recent Google updates (SAS Con)
How to adapt your SEO to the 5 recent Google updates (SAS Con)
Link-Assistant.Com
 
Content marketing - The key to success for SEO
Content marketing  - The key to success for SEO Content marketing  - The key to success for SEO
Content marketing - The key to success for SEO
Navneet Kaushal
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
AVIK BAL
 
Chapter 2 On-Page SEO in Details
Chapter 2   On-Page SEO in DetailsChapter 2   On-Page SEO in Details
Chapter 2 On-Page SEO in Details
Page Locus
 
🤖SEO for beginners by Faizajamil
🤖SEO for beginners by Faizajamil🤖SEO for beginners by Faizajamil
🤖SEO for beginners by Faizajamil
Faiza Jamil
 
58 resources to_help_you_learn_and_master_seo
58 resources to_help_you_learn_and_master_seo58 resources to_help_you_learn_and_master_seo
58 resources to_help_you_learn_and_master_seo
Bitsytask
 
Large Scale SEO - Method to the madness
Large Scale SEO - Method to the madnessLarge Scale SEO - Method to the madness
Large Scale SEO - Method to the madness
Joost de Valk
 
An Introduction to seo and How it Works?
An Introduction to seo and How it Works?An Introduction to seo and How it Works?
An Introduction to seo and How it Works?
priyanka Agarwal
 
Content Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEOContent Strategies For Lead Generation And SEO
Content Strategies For Lead Generation And SEO
ivan so
 

Similar to SEO Fundamentals Outline Lecture 2 (20)

20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
Dagmar Muth
 
AI와 같이 살기 - 남서울대학교 인터브이알
AI와 같이 살기 - 남서울대학교 인터브이알AI와 같이 살기 - 남서울대학교 인터브이알
AI와 같이 살기 - 남서울대학교 인터브이알
HashScraper Inc.
 
creative web developer.docx
creative web developer.docxcreative web developer.docx
creative web developer.docx
Webtoniq
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604
Chad Udell
 
Become an SEO Super Hero
Become an SEO Super HeroBecome an SEO Super Hero
Become an SEO Super Hero
Zeentree
 
Bringing your Print Shop into the Information Age
Bringing your Print Shop into the Information AgeBringing your Print Shop into the Information Age
Bringing your Print Shop into the Information Age
Kevin Duggan
 
How to Build a Career in Software Development: Tips and Tools
How to Build a Career in Software Development: Tips and ToolsHow to Build a Career in Software Development: Tips and Tools
How to Build a Career in Software Development: Tips and Tools
Miller Smith
 
CakePHP Development
CakePHP DevelopmentCakePHP Development
CakePHP Development
iSyncEvolutionLLP
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
Loft Creative
 
Tech Stack & Web App Development For Startups
Tech Stack & Web App Development For StartupsTech Stack & Web App Development For Startups
Tech Stack & Web App Development For Startups
ZimbleCode
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) Tools
Digital Vidya
 
UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)
Muhammad Bilal Ahmed
 
2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator
Christine Souffrant Ntim
 
The 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a BudgetThe 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a Budget
Crystal Taggart
 
November 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to MeNovember 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to Me
Eric Sembrat
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - Drupal
Wrocode
 
Which are the best PHP frameworks for web development that have a good future...
Which are the best PHP frameworks for web development that have a good future...Which are the best PHP frameworks for web development that have a good future...
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
 
PHP Web Development.pdf
PHP Web Development.pdfPHP Web Development.pdf
PHP Web Development.pdf
Jiniya Bipasha
 
Tips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev PlatformTips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev Platform
Chris Saad
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
Cort Tafoya
 
20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentation
Dagmar Muth
 
AI와 같이 살기 - 남서울대학교 인터브이알
AI와 같이 살기 - 남서울대학교 인터브이알AI와 같이 살기 - 남서울대학교 인터브이알
AI와 같이 살기 - 남서울대학교 인터브이알
HashScraper Inc.
 
creative web developer.docx
creative web developer.docxcreative web developer.docx
creative web developer.docx
Webtoniq
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604
Chad Udell
 
Become an SEO Super Hero
Become an SEO Super HeroBecome an SEO Super Hero
Become an SEO Super Hero
Zeentree
 
Bringing your Print Shop into the Information Age
Bringing your Print Shop into the Information AgeBringing your Print Shop into the Information Age
Bringing your Print Shop into the Information Age
Kevin Duggan
 
How to Build a Career in Software Development: Tips and Tools
How to Build a Career in Software Development: Tips and ToolsHow to Build a Career in Software Development: Tips and Tools
How to Build a Career in Software Development: Tips and Tools
Miller Smith
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
Loft Creative
 
Tech Stack & Web App Development For Startups
Tech Stack & Web App Development For StartupsTech Stack & Web App Development For Startups
Tech Stack & Web App Development For Startups
ZimbleCode
 
Top 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) ToolsTop 20 Search Engine Optimization (SEO) Tools
Top 20 Search Engine Optimization (SEO) Tools
Digital Vidya
 
UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)
Muhammad Bilal Ahmed
 
2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator2017 Asia Startup Ecosystem Winter Digital Accelerator
2017 Asia Startup Ecosystem Winter Digital Accelerator
Christine Souffrant Ntim
 
The 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a BudgetThe 6k startup - How to Launch a Startup on a Budget
The 6k startup - How to Launch a Startup on a Budget
Crystal Taggart
 
November 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to MeNovember 2016 - ECN - You're Speaking Drupalese to Me
November 2016 - ECN - You're Speaking Drupalese to Me
Eric Sembrat
 
What CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - DrupalWhat CMS to choose? WordPress - Joomla! - Drupal
What CMS to choose? WordPress - Joomla! - Drupal
Wrocode
 
Which are the best PHP frameworks for web development that have a good future...
Which are the best PHP frameworks for web development that have a good future...Which are the best PHP frameworks for web development that have a good future...
Which are the best PHP frameworks for web development that have a good future...
Moon Technolabs Pvt. Ltd.
 
Tips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev PlatformTips and Tricks for a Great Dev Platform
Tips and Tricks for a Great Dev Platform
Chris Saad
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
Cort Tafoya
 
Ad

More from Kalin Chernev (20)

Style guides in drupal development workflows
Style guides in drupal development workflowsStyle guides in drupal development workflows
Style guides in drupal development workflows
Kalin Chernev
 
RESTful with Drupal - in-s and out-s
RESTful with Drupal - in-s and out-sRESTful with Drupal - in-s and out-s
RESTful with Drupal - in-s and out-s
Kalin Chernev
 
Trainings and education at hackerspaces
Trainings and education at hackerspacesTrainings and education at hackerspaces
Trainings and education at hackerspaces
Kalin Chernev
 
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS FundamentalsIntroduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Kalin Chernev
 
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Introduction to Frontend Development - Session 1 - HTML FundamentalsIntroduction to Frontend Development - Session 1 - HTML Fundamentals
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Kalin Chernev
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization Fundamentals
Kalin Chernev
 
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Kalin Chernev
 
Introduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEOIntroduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEO
Kalin Chernev
 
Introduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimizationIntroduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimization
Kalin Chernev
 
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
Introduction to Drupal 7 - Updating core, themes and modules. applying patchesIntroduction to Drupal 7 - Updating core, themes and modules. applying patches
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
Kalin Chernev
 
Introduction to Drupal 7 Users and roles management
Introduction to Drupal 7 Users and roles managementIntroduction to Drupal 7 Users and roles management
Introduction to Drupal 7 Users and roles management
Kalin Chernev
 
Introduction to Drupal 7 Themes and design
Introduction to Drupal 7 Themes and designIntroduction to Drupal 7 Themes and design
Introduction to Drupal 7 Themes and design
Kalin Chernev
 
Introduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsIntroduction to Drupal 7 - Panels
Introduction to Drupal 7 - Panels
Kalin Chernev
 
Introduction to Drupal 7 - Homework - webforms on webforms
Introduction to Drupal 7 - Homework - webforms on webformsIntroduction to Drupal 7 - Homework - webforms on webforms
Introduction to Drupal 7 - Homework - webforms on webforms
Kalin Chernev
 
Introduction to Drupal 7 - Webforms
Introduction to Drupal 7 - WebformsIntroduction to Drupal 7 - Webforms
Introduction to Drupal 7 - Webforms
Kalin Chernev
 
Introduction to Drupal 7 - Blocks management and contexts
Introduction to Drupal 7 - Blocks management and contextsIntroduction to Drupal 7 - Blocks management and contexts
Introduction to Drupal 7 - Blocks management and contexts
Kalin Chernev
 
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in DrupalIntroduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Kalin Chernev
 
Introduction to Drupal 7 - Homework on making latest news slideshow block
Introduction to Drupal 7 - Homework on making latest news slideshow blockIntroduction to Drupal 7 - Homework on making latest news slideshow block
Introduction to Drupal 7 - Homework on making latest news slideshow block
Kalin Chernev
 
Introduction to Drupal 7 - Making a slideshow with Views 3
Introduction to Drupal 7 - Making a slideshow with Views 3Introduction to Drupal 7 - Making a slideshow with Views 3
Introduction to Drupal 7 - Making a slideshow with Views 3
Kalin Chernev
 
Introduction to Drupal 7 - Homework - making team section
Introduction to Drupal 7 - Homework - making team sectionIntroduction to Drupal 7 - Homework - making team section
Introduction to Drupal 7 - Homework - making team section
Kalin Chernev
 
Style guides in drupal development workflows
Style guides in drupal development workflowsStyle guides in drupal development workflows
Style guides in drupal development workflows
Kalin Chernev
 
RESTful with Drupal - in-s and out-s
RESTful with Drupal - in-s and out-sRESTful with Drupal - in-s and out-s
RESTful with Drupal - in-s and out-s
Kalin Chernev
 
Trainings and education at hackerspaces
Trainings and education at hackerspacesTrainings and education at hackerspaces
Trainings and education at hackerspaces
Kalin Chernev
 
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS FundamentalsIntroduction to Frontend Development - Session 2 - CSS Fundamentals
Introduction to Frontend Development - Session 2 - CSS Fundamentals
Kalin Chernev
 
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Introduction to Frontend Development - Session 1 - HTML FundamentalsIntroduction to Frontend Development - Session 1 - HTML Fundamentals
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Kalin Chernev
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization Fundamentals
Kalin Chernev
 
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Kalin Chernev
 
Introduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEOIntroduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEO
Kalin Chernev
 
Introduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimizationIntroduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimization
Kalin Chernev
 
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
Introduction to Drupal 7 - Updating core, themes and modules. applying patchesIntroduction to Drupal 7 - Updating core, themes and modules. applying patches
Introduction to Drupal 7 - Updating core, themes and modules. applying patches
Kalin Chernev
 
Introduction to Drupal 7 Users and roles management
Introduction to Drupal 7 Users and roles managementIntroduction to Drupal 7 Users and roles management
Introduction to Drupal 7 Users and roles management
Kalin Chernev
 
Introduction to Drupal 7 Themes and design
Introduction to Drupal 7 Themes and designIntroduction to Drupal 7 Themes and design
Introduction to Drupal 7 Themes and design
Kalin Chernev
 
Introduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsIntroduction to Drupal 7 - Panels
Introduction to Drupal 7 - Panels
Kalin Chernev
 
Introduction to Drupal 7 - Homework - webforms on webforms
Introduction to Drupal 7 - Homework - webforms on webformsIntroduction to Drupal 7 - Homework - webforms on webforms
Introduction to Drupal 7 - Homework - webforms on webforms
Kalin Chernev
 
Introduction to Drupal 7 - Webforms
Introduction to Drupal 7 - WebformsIntroduction to Drupal 7 - Webforms
Introduction to Drupal 7 - Webforms
Kalin Chernev
 
Introduction to Drupal 7 - Blocks management and contexts
Introduction to Drupal 7 - Blocks management and contextsIntroduction to Drupal 7 - Blocks management and contexts
Introduction to Drupal 7 - Blocks management and contexts
Kalin Chernev
 
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in DrupalIntroduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Kalin Chernev
 
Introduction to Drupal 7 - Homework on making latest news slideshow block
Introduction to Drupal 7 - Homework on making latest news slideshow blockIntroduction to Drupal 7 - Homework on making latest news slideshow block
Introduction to Drupal 7 - Homework on making latest news slideshow block
Kalin Chernev
 
Introduction to Drupal 7 - Making a slideshow with Views 3
Introduction to Drupal 7 - Making a slideshow with Views 3Introduction to Drupal 7 - Making a slideshow with Views 3
Introduction to Drupal 7 - Making a slideshow with Views 3
Kalin Chernev
 
Introduction to Drupal 7 - Homework - making team section
Introduction to Drupal 7 - Homework - making team sectionIntroduction to Drupal 7 - Homework - making team section
Introduction to Drupal 7 - Homework - making team section
Kalin Chernev
 
Ad

SEO Fundamentals Outline Lecture 2

  • 1. SEO Fundamentals Outline Lecture 2 @ initLab hackerspace Presentation by Kalin Chernev
  • 2. Agenda ● On-page and off-page optimization ● Browser tools to audit websites ● Tools to detect website technologies ● Drupal-specific SEO ● WordPress-specific SEO ● Homework ● Competition and trends ● Monitoring and maintenance
  • 3. On-page and off-page SEO Theory and all the things are available at the Search Engine Optimization Lecture presentaiton at slideshare.net (from page 26 on) Point 1: Learn a bit of HTML Point 2: Prepare for competition and trends Point 3: Off-page optimization = ORM
  • 4. Auditing a website (techie) Rule for thumb: user a browser! Therefore: don't use Internet Explorer! Be smart: user extensions to make your web experience both pleasing, and practical! Search for SEO extensions that fit your needs. Use your extensions wisely to serve you.
  • 5. Browser extensions Firefox: http://tools.seobook.com/ https://addons.mozilla.org/en-US/firefox/addon/seoquake-seo-extension/?src=search https://addons.mozilla.org/en-US/firefox/addon/seo-toolbar-by-seomoz/?src=search Chrome: https://chrome.google.com/webstore/detail/seo-for-chrome/oangcciaeihlfmhppegpdceadpfaoclj https://chrome.google.com/webstore/detail/seo-site-tools/diahigjngdnkdgajdbpjdeomopbpkjjc https://chrome.google.com/webstore/search-extensions/seo Opera: https://addons.opera.com/en/search/?query=SEO Surely, there are many others, just search for them, and use the best one to suite your needs!
  • 6. Detecting site technologies Talking of SEO, the first thing you usually do when taking on a new project, is figuring out what kind of technologies are behind the scenes, so that you can estimate and approach your client's project professionally. Your work on the website itself varies from case to case, depending on the content management system used, or if it's a static website - the source code. You can use the Ctrl + U shortcut in your browser to see the source code of a given browser, but you can as well use smart tools to analyze the technology stack behind. One of the most popular technology detection tools is BuiltWith Technology Lookup. It will give you all the information about scripting languages used on the server, together with the information about whether and which platform (framework) is used to develop and build the website. This way you can understand, for example whether you client's website has been built on Drupal, WordPress, Joomla! or any platform/framework.
  • 7. Drupal-specific SEO Drupal is an open source, PHP-based, very popular, content management system, and a framework. It helps normal people build complex websites and web applications in general. Drupal is one of the best open source PHP-based systems to create well-optimized web projects. General guidelines on optimizing Drupal for good SEO results: - Turn on Drupal core caching options for performance optimization - Use SEO Checklist module basic configurations and modules - Utilize all your knowledge about keywords search and targeting - Utilize all your knowledge about the general on-page optimizations - Write good code; Focus on simple backend functionalities - Read from drupal.org and all the books and open materials you can
  • 8. WordPress-specific SEO WordPress is also an open source, PHP-based, very (very very) popular, content management system, and a framework. While Drupal is targeting users who aim for complex websites, WordPress is more focused on users who want smooth and beautiful, and very simple-to-use websites. WordPress is a great choice for building beautiful and usable websites with good API behind. General guidelines on optimizing WordPress for good SEO results: - Turn on WordPress core permalinks options and clean the URLs - Use SEO-focused plugin for basic configurations - Utilize all your knowledge about keywords search and targeting - Utilize all your knowledge about the general on-page optimizations - Write good code, meaning focus on simple backend functionalities - Read from wordpress.org and all the books and open materials you can
  • 9. Advantages of open source Keep in mind: using open source provide a lot benefits for website builders and users. Open source means freedom and smart way of achieving results. Open source means less development time, compared to vendors solutions. Open source means better and cleaner business models. Open source means learning from the best practices. Conclusion: use open source frameworks as much as possible!
  • 11. Competition and trends Theory and all the things are available at the Search Engine Optimization Lecture presentaiton at slideshare.net (from page 39 on) Point 1: Do what competition do + 10% over it Point 2: Mind the trends and take advantage
  • 12. Maintenance + monitoring Theory and all the things are available at the Search Engine Optimization Lecture presentaiton at slideshare.net (from page 46 on) Point 1: Metrics are facts, use them wisely Point 2: Utilize the right tools for your project
  • 13. Thanks and questions Feedback the presenter! n: Kalin Chernev e: kalata(at)shtrak.eu u: http://shtrak.eu/kalata