SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
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

Weitere Àhnliche Inhalte

Was ist angesagt?

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 IIChristopher 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 SEOMichael King
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-OffRand Fishkin
 
Sementic SEO 2017
Sementic SEO 2017Sementic SEO 2017
Sementic SEO 2017AVIK 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 seoHeadChannel
 
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-3M. 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 OptimizationNine 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 AnalyticsAVIK 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 DetailsPage Locus
 
đŸ€–SEO for beginners by Faizajamil
đŸ€–SEO for beginners by FaizajamilđŸ€–SEO for beginners by Faizajamil
đŸ€–SEO for beginners by FaizajamilFaiza 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_seoBitsytask
 
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 madnessJoost 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 SEOivan so
 

Was ist angesagt? (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
 
SEO, Keywords and Google Analytics
SEO, Keywords and Google AnalyticsSEO, Keywords and Google Analytics
SEO, Keywords and Google Analytics
 
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
 
You Don't Know SEO
You Don't Know SEOYou Don't Know SEO
You Don't Know SEO
 
Technical SEO Face-Off
Technical SEO Face-OffTechnical SEO Face-Off
Technical SEO Face-Off
 
Sementic SEO 2017
Sementic SEO 2017Sementic SEO 2017
Sementic SEO 2017
 
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
 
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.
 
Search Engine Optimization Class-3
Search Engine Optimization Class-3Search Engine Optimization Class-3
Search Engine Optimization Class-3
 
SEO Tutorial
SEO TutorialSEO Tutorial
SEO Tutorial
 
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
 
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)
 
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
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
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
 
đŸ€–SEO for beginners by Faizajamil
đŸ€–SEO for beginners by FaizajamilđŸ€–SEO for beginners by Faizajamil
đŸ€–SEO for beginners by Faizajamil
 
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
 
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
 
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?
 
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
 

Ähnlich wie SEO Fundamentals Outline Lecture 2

20150211 seo in drupal presentation
20150211 seo in drupal presentation20150211 seo in drupal presentation
20150211 seo in drupal presentationDagmar Muth
 
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알HashScraper Inc.
 
creative web developer.docx
creative web developer.docxcreative web developer.docx
creative web developer.docxWebtoniq
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Chad Udell
 
Become an SEO Super Hero
Become an SEO Super HeroBecome an SEO Super Hero
Become an SEO Super HeroZeentree
 
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 AgeKevin Duggan
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The WebLoft 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 StartupsZimbleCode
 
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) ToolsDigital 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 AcceleratorChristine 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 BudgetCrystal 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 MeEric 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! - DrupalWrocode
 
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.pdfJiniya 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 PlatformChris Saad
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for EngineersCort Tafoya
 
How to make a Courier Tracking TOOL Site.pdf
How to make a Courier Tracking TOOL Site.pdfHow to make a Courier Tracking TOOL Site.pdf
How to make a Courier Tracking TOOL Site.pdfVRLTracking
 

Ähnlich wie 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
 
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알
AI와 같읎 ì‚Žêž° - 낚서욞대학ꔐ 읞터람읎알
 
creative web developer.docx
creative web developer.docxcreative web developer.docx
creative web developer.docx
 
Dev Learn Handout - Session 604
Dev Learn Handout - Session 604Dev Learn Handout - Session 604
Dev Learn Handout - Session 604
 
Become an SEO Super Hero
Become an SEO Super HeroBecome an SEO Super Hero
Become an SEO Super Hero
 
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
 
CakePHP Development
CakePHP DevelopmentCakePHP Development
CakePHP Development
 
Demystifying The Web
Demystifying The WebDemystifying The Web
Demystifying The Web
 
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
 
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
 
UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)UpdatedMuhammadBilalResume.docx (1)
UpdatedMuhammadBilalResume.docx (1)
 
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
 
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
 
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
 
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
 
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...
 
PHP Web Development.pdf
PHP Web Development.pdfPHP Web Development.pdf
PHP Web Development.pdf
 
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
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
 
How to make a Courier Tracking TOOL Site.pdf
How to make a Courier Tracking TOOL Site.pdfHow to make a Courier Tracking TOOL Site.pdf
How to make a Courier Tracking TOOL Site.pdf
 

Mehr von Kalin Chernev

Style guides in drupal development workflows
Style guides in drupal development workflowsStyle guides in drupal development workflows
Style guides in drupal development workflowsKalin 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-sKalin Chernev
 
Trainings and education at hackerspaces
Trainings and education at hackerspacesTrainings and education at hackerspaces
Trainings and education at hackerspacesKalin 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 FundamentalsKalin 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 FundamentalsKalin Chernev
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization FundamentalsKalin Chernev
 
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012Kalin Chernev
 
Introduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEOIntroduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEOKalin Chernev
 
Introduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimizationIntroduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimizationKalin 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 patchesKalin 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 managementKalin 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 designKalin Chernev
 
Introduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsIntroduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsKalin 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 webformsKalin Chernev
 
Introduction to Drupal 7 - Webforms
Introduction to Drupal 7 - WebformsIntroduction to Drupal 7 - Webforms
Introduction to Drupal 7 - WebformsKalin 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 contextsKalin 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 DrupalKalin 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 blockKalin 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 3Kalin 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 sectionKalin Chernev
 

Mehr von 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
 
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
 
Trainings and education at hackerspaces
Trainings and education at hackerspacesTrainings and education at hackerspaces
Trainings and education at hackerspaces
 
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
 
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
 
Search Engine Optimization Fundamentals
Search Engine Optimization FundamentalsSearch Engine Optimization Fundamentals
Search Engine Optimization Fundamentals
 
Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012Hackerspaces in Bulgaria Lecture VarnaConf 2012
Hackerspaces in Bulgaria Lecture VarnaConf 2012
 
Introduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEOIntroduction to Drupal 7 - SEO
Introduction to Drupal 7 - SEO
 
Introduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimizationIntroduction to Drupal 7 - Performance optimization
Introduction to Drupal 7 - Performance optimization
 
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
 
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
 
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
 
Introduction to Drupal 7 - Panels
Introduction to Drupal 7 - PanelsIntroduction to Drupal 7 - Panels
Introduction to Drupal 7 - Panels
 
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
 
Introduction to Drupal 7 - Webforms
Introduction to Drupal 7 - WebformsIntroduction to Drupal 7 - Webforms
Introduction to Drupal 7 - Webforms
 
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
 
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
 
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
 
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
 
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
 

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.
  • 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