Learn how to improve your WordPress website's visibility in search
engines, optimize page content, improve loading speed, and create
a better experience for visitors.
Learning Objectives:
After completing this lesson, you will understand SEO basics,
keywords, titles, meta descriptions, permalinks, image optimization,
XML sitemaps, mobile-friendly design, website speed, and SEO plugins.
1. What Is SEO?
SEO stands for Search Engine Optimization.
It is the process of improving a website so that search engines
can understand its content and users can find useful pages through
relevant search queries.
For example, a computer training institute might want its website to appear when people search for:
Computer classes in Aurangabad Bihar
ADCA course near me
Learn web development for beginners
Spoken English classes in Aurangabad
Benefits of SEO
Helps search engines discover website pages.
Can increase relevant organic traffic.
Helps users find useful information.
Can improve website credibility and visibility.
Supports long-term digital marketing efforts.
2. Types of SEO
On-Page SEO
Optimizing page titles, headings, content, images,
internal links, and URLs.
Off-Page SEO
Building website reputation through useful references,
relevant backlinks, and genuine online mentions.
Technical SEO
Improving crawling, indexing, site performance,
mobile usability, and technical website structure.
3. What Is a Keyword?
A keyword is a word or phrase people use when searching for
information in a search engine.
Keyword Examples
Business or Topic
Example Keyword
Computer Institute
Computer classes in Aurangabad Bihar
Programming Tutorial
JavaScript tutorials for beginners
English Training
Spoken English course for beginners
Online Store
Buy office chairs online
Web Development
Learn PHP and MySQL
Good keyword research involves:
Understanding what your audience wants to find.
Choosing relevant phrases for each page.
Checking search results and competing content.
Using natural language instead of repeating keywords excessively.
Creating content that directly answers the searcher's question.
4. Install an SEO Plugin
WordPress SEO plugins can help manage page titles, meta
descriptions, XML sitemaps, canonical URLs, and other SEO settings.
Features vary by plugin and version.
Examples of SEO plugins include:
Yoast SEO
Provides tools for managing SEO metadata, content
analysis, and other search optimization settings.
Rank Math
Offers SEO configuration, metadata management,
sitemap options, and other optimization features.
How to Install an SEO Plugin
Log in to the WordPress dashboard.
Open Plugins > Add New Plugin.
Search for Yoast SEO, Rank Math, or another reputable SEO plugin.
Review the plugin's compatibility and documentation.
Click Install Now.
Click Activate.
Follow the setup wizard and configure the options you need.
Avoid installing multiple plugins that manage the same SEO
metadata or sitemap features without a clear configuration plan.
Duplicate settings can cause conflicts.
5. Optimize the SEO Title
An SEO title is a page title that may appear as the clickable
heading in search results. Search engines can rewrite titles
depending on the query and page content.
Example of a page title:
JavaScript Tutorial for Beginners | Soopro Pathshala
A useful title should:
Describe the page accurately.
Include the main topic naturally.
Be unique for each important page.
Be easy for people to understand.
Avoid unnecessary keyword repetition.
6. Write a Meta Description
A meta description summarizes a page's content. Search engines
may use it as the snippet shown in search results, but they can
also generate a different snippet.
Example Meta Description
Learn JavaScript step by step with beginner-friendly lessons,
practical examples, and exercises at Soopro Pathshala.
Tips for writing a useful meta description:
Summarize what the visitor will learn or find.
Write a different description for each important page.
Use natural language and relevant terms.
Avoid misleading promises and keyword stuffing.
Give users a reason to visit the page.
7. Use SEO-Friendly Permalinks
A permalink is the permanent URL of a post or page.
Clear URLs help users understand the subject of a page.
Less Descriptive URL
example.com/?p=125
Descriptive URL
example.com/javascript-tutorial/
How to Configure Permalinks
Open the WordPress dashboard.
Go to Settings > Permalinks.
Select a suitable permalink structure, such as Post name.
Review the settings and click Save Changes.
Test existing pages and posts.
Changing URLs on an established website can break existing links.
Plan redirects from old URLs to their relevant new URLs and check
for broken links after making changes.
8. Use Headings Correctly
Headings organize content into clear sections. They help readers
scan a page and help search engines understand its structure.
<h1>JavaScript Tutorial</h1>
<h2>Introduction to JavaScript</h2>
<h3>What Is JavaScript?</h3>
<h2>JavaScript Variables</h2>
<h3>Example of Variables</h3>
Heading best practices:
Use a clear main page heading.
Organize related sections under meaningful headings.
Use heading levels in a logical order.
Avoid using headings only to make text larger.
Make headings useful for both readers and accessibility.
9. Optimize Images
Large images can slow down a website. Proper image formats,
dimensions, compression, and descriptive alternative text can
improve performance and accessibility.
Image Optimization Techniques
Resize images to appropriate display dimensions.
Compress images while maintaining acceptable quality.
Use suitable formats such as WebP or AVIF where supported.
Provide descriptive alt text for meaningful images.
Use lazy loading for suitable below-the-fold images.
Specify image width and height where possible.
Avoid uploading unnecessarily large images.
Example of an Optimized Image Element
<img
src="javascript-tutorial.webp"
alt="JavaScript tutorial for beginners"
width="800"
height="450"
loading="lazy"
>
The alt text should describe the image's purpose or content.
Decorative images generally should use an empty alt attribute.
Avoid filling alt text with unrelated keywords.
10. Create an XML Sitemap
An XML sitemap lists URLs that you want search engines to
discover. SEO plugins can often generate and update sitemaps
automatically.
A sitemap may be available at a URL similar to:
https://example.com/wp-sitemap.xml
Some SEO plugins provide their own sitemap URLs. Check your
site's actual sitemap address rather than assuming that every
WordPress installation uses the same path.
After enabling a sitemap:
Open the sitemap URL in a browser.
Check that it loads correctly.
Review whether important public pages are included.
Submit the sitemap in Google Search Console when appropriate.
A sitemap helps search engines discover URLs, but it does not
guarantee that every URL will be crawled or indexed.
11. Understand Robots.txt
The robots.txt file gives crawling instructions to
compatible search engine crawlers.
This is an example only. Review your site's actual sitemap URL
and crawling requirements before using these directives.
Important:
Robots.txt is not a security mechanism and does not guarantee
that a URL will stay out of search results. Use appropriate
authentication or access controls for private information.
For pages that should not appear in search results, configure
appropriate indexing controls as well.
12. Improve Website Loading Speed
Website performance affects usability. A slow website can make
it harder for visitors to read content, complete forms, or buy
products.
Performance Improvements
Use suitable hosting resources.
Optimize images.
Use caching where appropriate.
Reduce unnecessary plugins.
Minimize excessive scripts and styles.
Use a content delivery network when useful.
Tools to Measure Performance
Google PageSpeed Insights
Chrome DevTools
WebPageTest
Google Search Console
13. Understand Core Web Vitals
Core Web Vitals are a group of metrics that measure important
aspects of real-world page experience.
Metric
What It Measures
Good Target
LCP
Loading performance of the main content.
2.5 seconds or less.
INP
Responsiveness to user interactions.
200 milliseconds or less.
CLS
Unexpected visual layout movement.
0.1 or less.
These targets are generally evaluated at the 75th percentile of
page visits. Use field data where available and laboratory tests
to help identify possible improvements.
14. Make Your Website Mobile-Friendly
Many visitors use smartphones to browse websites. A responsive
design adapts the layout to different screen sizes.
Useful content is central to SEO. Pages should solve real
problems, answer relevant questions, and provide information
that matches the visitor's needs.
Content Best Practices
Write original and helpful content.
Explain topics clearly and accurately.
Use examples, images, and steps where helpful.
Organize long articles into meaningful sections.
Update outdated information.
Review spelling, grammar, and factual accuracy.
Write for people rather than search engines alone.
17. Local SEO for a Business Website
Local SEO helps businesses improve their visibility for
location-related searches. It is useful for training institutes,
shops, restaurants, clinics, and other local services.
For a computer institute, useful steps may include:
Provide accurate business name, address, and phone details.
Create a Google Business Profile if eligible.
Use relevant local terms naturally in useful page content.
Publish clear course details, fees, and contact information.
Keep business hours and contact information up to date.
Encourage genuine customer reviews without offering prohibited incentives.
Make the website mobile-friendly.
Local rankings depend on multiple factors. Adding a city name
to every heading or repeating the same keyword excessively
does not guarantee higher rankings.
18. Google Search Console
Google Search Console is a service that helps website owners
monitor how their websites perform in Google Search.
It can help you:
Review search queries and page performance.
Check indexing information for URLs.
Submit a sitemap.
Identify certain crawling or indexing problems.
Review Core Web Vitals reports when data is available.
Basic setup steps:
Open Google Search Console.
Add your website as a property.
Verify ownership using an available verification method.
Submit your sitemap if appropriate.
Review indexing and performance reports periodically.
19. WordPress SEO Checklist
Use this checklist when optimizing a WordPress website.
SEO Checklist
20. Practical Assignment
Your Task
Choose an existing WordPress page or create a test page.
Identify the main topic and relevant search phrase.
Write a clear SEO title.
Write a useful meta description.
Choose a readable permalink.
Organize the page using logical headings.
Optimize at least one image and its alt text.
Check your sitemap and internal links.
Test the page on mobile and measure its performance.
Prepare a list of further SEO improvements.
21. Lesson Summary
SEO helps search engines understand website content.
On-page, off-page, and technical SEO address different areas.
Titles, descriptions, headings, and URLs should be clear and relevant.
Image optimization can improve performance and accessibility.
Sitemaps help search engines discover URLs.
Performance, mobile usability, and helpful content matter.
Search Console provides useful search performance and indexing information.