+100 successful businesses in the digital world every year!

SEO Basics: How to Do SEO for Beginners

Reviewed by a specialist
Donald @Grow
13 minutes
SEO Basics for Beginners
Share

Table of Contents

Use this comprehensive beginner’s guide to understand the basics of SEO so you can build a strategy to increase traffic to your website.

What Is SEO?

Search engine optimization (SEO) is the process of improving your website so it appears higher in search results when people search for related topics on Google or other search engines.

For example, SEO helps pages focused on the term “best coffee makers” appear among the top results.

The SERP (search engine results page) for “best coffee makers” shows organic listings that answer the user’s query.
This matters because higher rankings usually lead to more clicks and visits.

Why Is SEO So Valuable?

SEO is important because it brings targeted, free traffic to your website every month.

Keep in mind that most online activity begins with a search engine. When someone looks for a product, service, or information, they go straight to Google. If your website appears for those searches, you can attract visitors who are actively looking for what you offer.

In addition, users tend to trust organic (free) results more than ads. They know businesses pay for advertising, but a top organic position shows that Google considers your content useful and relevant. This helps build credibility with potential customers.

The best part?
Once you rank well, you can get organic traffic continuously without paying for every click. Compare that to social media, where posts lose relevance over time, or paid ads that eat into your budget with every click.

How to Make Sure Google Indexes Your Website?

The first step in SEO is making sure Google can “discover-crawl” (find) and index (store pages in its database) your website.

Google uses “crawlers” (also known as spiders) to discover pages and read their content. It can then add those pages to its search index.

Here is a simplified visualization of how crawling, indexing, and serving results work (although issues can arise at any stage):

How SEO Works
  1. Discovery by Google: Google’s robots (crawlers) visit your website and follow links to find new pages.
  2. Indexing: Google stores page information in a large database.
  3. Serving results: When someone searches for something, Google displays the most relevant pages from its index.

How to Improve Indexing:

  • Use a sitemap.xml: This helps crawlers understand your site structure.
  • Check robots.txt: Make sure it isn’t blocking crawlers from important pages.
  • Avoid “noindex” tags: These tell Google not to store pages in its index.
  • Internal linking: Build links between pages to make crawling easier.

With these steps, Google will be able to find and display your website in search results.

To Help Google Discover and Index Your Pages

To help Google crawl and index your pages, you should use Google Search Console (GSC). This free tool shows you how Google sees your pages and alerts you to major issues that could hurt your rankings.

Steps to Get Started:

  1. Sign up for GSC: Create an account on Google Search Console to get started.
  2. Create an XML Sitemap: After creating your account, create an XML sitemap to guide crawlers.

What Is a Sitemap?

A sitemap is like a table of contents for your site, which helps search engines understand its structure. It lists all of your important pages.

Example of a Sitemap Structure:

  • Sitemap Index: Contains the URLs of all sitemaps for a domain (e.g., separate sitemaps for new pages, seminars, blog posts, etc.).

How to Create a Sitemap:

  • Most platforms (such as WordPress and Wix) automatically generate sitemaps.
  • Otherwise, use a tool like XML Sitemaps Generator.

How to Submit a Sitemap in GSC:

  1. After creating it, go to the “Sitemaps” section in GSC.
  2. Enter your sitemap URL (for example, https://example.com/sitemap.xml).
  3. Make sure the status shows “Success”.

Check Indexed Pages:

  1. In GSC, go to “Indexing” > “Pages”.
  2. Here, you will see which pages have been indexed and which have not.

What to Do with Unindexed Pages?

  • It is normal to have some pages that are not indexed.
  • If you notice important pages that have not been indexed, identify the problem (e.g., blocked in robots.txt, “noindex” tag) and fix it.

Example of a sitemap URL:
https://www.example.com/sitemap.xml (this is an example, replace it with your own URL)

By following these steps, you’ll make sure Google finds and displays your pages in search results!

SEO 101: SEO Basics and Search Engine Optimization [for Beginners]

Keyword Research

Keyword research is the process of identifying the terms your potential customers use when searching for topics related to your brand, products, or services.

In other words, this research shows you what users are actually searching for. This way, you can create content that answers their questions and attracts them to your website.

Example:
A café owner may know that “coffee in Tirana” is an important keyword. But with research, they may also discover that their audience searches for terms like:

  • “Coffee bar just for couples”
  • “café with a children’s area”.

Effective keyword research helps you find topics that matter to your audience and understand search intent (the user's intent), enabling you to create relevant content.

How to Find Keywords?

Use Keyword Magic Tool (a paid SEMrush tool, but there are free alternatives as well):

  1. Enter a broad term related to your service.
  2. Choose the country.
  3. Click “Search”.
Konsultim SEO për Google Ads, social media dhe dizajn web në Grow.al.

Results:

  • “Broad Match”: A list of terms that include the seed keywords and similar variations.
Krijimi i fushës së Google Ads për marketing dixhital në Shqipëri.

How to Choose Keywords?

  1. Relevance: Make sure the term is relevant to your website/business.
    Example: A plumbing business should not target “plumber Tirana” if it operates in Durrës.
  2. Metrics:
    • Volume: The average number of monthly searches for the keyword.
    • Difficulty (KD%): How difficult it is to rank in the top 10 for this term.
    These metrics appear in the Keyword Magic Tool results.
Ujë i pastër dhe i qartë për shërbimet e SEO dhe marketingut dixhital.

Tip: Start with low-volume, highly relevant keywords. As your site improves, target more competitive terms.


Quality Content

Create content that appeals to both search engines and users.

1. Understand Search Intent

Search intent is the reason behind the user's query. Google divides it into four types:

  1. Informational: The user wants information (e.g., “how to make a latte at home”).
  2. Commercial: The user compares options before making a purchase (e.g., “coffee shop comparison”).
  3. Navigational: The user is looking for a specific page (e.g., “Facebook login”).
  4. Transactional: The user wants to buy or take an action. For example, someone searching for “women’s dresses” (rather than “engagement dress ideas”).
Konsultim SEO për Google Ads, social media dhe dizajn web në Grow.al.
How to Identify Intent?
  • Analyze the top-ranking pages for a keyword (SERP Analysis).
    Example: The search “how to make a latte at home” shows videos and step-by-step instructions.
  • Use Semrush’s Keyword Overview: Look at the “Intent” section.
Optimizim SEO për Google Ads dhe rrjete sociale në faqen e Grow.al.
Statistika te filtruara sipas intentit

2. Create Quality Content

High-quality content should be:

  • Accurate and trustworthy: With verified information.
  • Well-structured: With clear headings, subheadings, and paragraphs.
  • Up to date: Latest updates on the topic.
  • Visuals: Photos, videos, infographics.
  • Error-free: Check grammar and spelling.
  • Mobile-friendly: Formatting suitable for mobile devices.

Optimize Above-the-Fold Content

“Above the fold” content refers to the part of the page that users see immediately when they open your page. This section creates the first impression and is crucial for keeping visitors engaged.

If visitors do not quickly find what they are looking for, they may leave, which can harm your page’s performance.

How to Create an Effective “Above the Fold” Section:

  • Use the primary keyword naturally.
  • Offer clear value right away.
  • Use simple, easy-to-understand language.
  • Avoid elements that cause distractions (e.g., intrusive ads).

Example of an effective section:
The navigation, breadcrumbs, title, authors, table of contents, and the opening paragraphs of the article appear immediately without scrolling.


1. Use Effective Calls to Action (CTAs)

A CTA (Call to Action) is a prompt that encourages visitors to take a specific action (e.g., sign up, make a purchase, subscribe).

How to Create Effective CTAs:
  • Be specific and highlight the value:
    Not good: “Click here”
    Better: “Get your free SEO checklist”

Example from Semrush:
“Start with Semrush today. Get 7 days of full access to all tools. Cancel anytime.”
Button: “Start your free trial”

This CTA highlights the benefits, is clear, and encourages action.

Place the main CTA above the fold on conversion pages. Test variations to find the most effective one.


2. Avoid “Walls of Text”

Most users scan content rather than reading it word for word.

How to Structure Content:

  • Use short sentences and paragraphs.
  • Add white space.
  • Include images or visual elements every 200–300 words.
  • Use descriptive subheadings.

Visual Example:
An article with short paragraphs, images, and structured headings that make it easy to read.

Shembull blog posti

Remember: Good UX not only increases the time visitors spend on your page, but also improves your search engine rankings. Focus on simplicity, clarity, and value for the user! But what are UX and UI? Read below.

UX (User Experience) – User Experience
What is it?

UX focuses on how a user feels when using a product, service, or website. It is about the overall experience that they go through:

  • Is the product easy to use?
  • Can they quickly find what they’re looking for?
  • Does it make the process enjoyable and efficient?

Example:
If you visit a website to buy books:

  • Good UX means: We search for books using simple filters, the checkout process takes 3 steps, and the page loads quickly.
  • Bad UX means: The books are disorganized, the “Buy” button is hidden, and the page is slow.
Key Elements of UX:
  • Process logic (e.g., registration or purchasing).
  • Information architecture (where elements are placed).
  • Ease of navigation.
  • Page speed.
UI (User Interface) – User Interface
What is it?

UI focuses on visual appearance and the elements the user interacts with. It is about design and aesthetics:

  • What do the buttons, icons, and colors look like?
  • Are the elements in the right places?
  • Is the design attractive and professional?

Example:
In a banking app:

  • Good UI means: The “Transfer money” button is large and yellow, the text is readable, and the colors are harmonious.
  • Poor UI means: The buttons are small and hard to notice, the colors are distracting, and the icons are unclear.
Key Elements of UI:
  • The design of buttons, menus, and icons.
  • The color palette and combinations.
  • Typography (fonts).
  • Animations and transitions.

UX vs. UI Comparison
UX (Experience)UI (Interface)
Focuses on “the user experience” .Focuses on the appearance of the product.
Answers the question: “Is this easy to use?”Answers the question: “Does this look good?”
Example: The structure of a sales page.Example: The color of the “Add to Cart” button.
Includes research on user behavior.Includes graphic and visual design.

On-Page SEO (On-Page SEO)

On-page SEO is the process of optimizing a page’s content, HTML elements, and structure to improve the user experience and increase the chances of ranking better in search results. In addition to optimizing content, it is essential to apply best SEO strategies to increase page authority and encourage content sharing. Using the right keywords and an internal linking structure contributes to higher rankings. Finally, analyzing performance and adapting strategies is a necessary step to achieve optimal results.

Here are some on-page SEO elements you can optimize today:


Title Tags (SEO Title Tags)

Title tags are HTML titles that appear as clickable headlines in search results.

Example:
A title tag could be: “Lattes at Home in Just 5 Minutes (No Special Equipment!)”

Google uses these tags to understand what your content is about. More importantly, compelling titles encourage users to click.

How to Write Effective Tags:
  • Use 50–60 characters.
  • Include the main keyword.
  • Clearly describe the page.
  • Write a unique title for each page.

Meta Descriptions (Meta Descriptions)

Meta descriptions are short summaries of a page that appear below the title in search results.

Shembull meta description

Example:
“Make a latte without special equipment! Yes, no espresso machine or milk frother is needed for this homemade latte. Read the article…”

Although meta descriptions do not directly affect rankings, they can increase the click-through rate.

How to Write Effective Meta Descriptions:
  • Do not exceed 105 characters.
  • Include the keyword naturally.
  • Highlight the page’s value.
  • Add a clear call to action (CTA).
  • Write a unique meta description for each page.

Heading Tags

Heading tags (H1, H2, H3, etc.) organize content into sections and help Google understand the page’s structure.

It’s best to use headings and subheadings (H2–H6) to divide topics in a hierarchical and logical way.

Ideal structure:

  • H1H1: Once per page (e.g., the main title).
  • H2H2: For main topics.
  • H3/H4: For subtopics.

Example hierarchy:

<h1>How to Make a Latte at Home</h1>  
<h2>Required Equipment</h2>
<h3>Types of Milk</h3>

Tip:

  • Use the keyword in the H1.
  • Keep titles descriptive and clear.

Page URLs

A URL is the address of a specific page. A good URL makes it easier for search engines to understand the content.

Good example:
grow.al/blog/what-is-a-url/

Bad example:
grow.al/blog/123456789/

How to optimize URLs:

  • Make them descriptive and concise (e.g., /red-shoes/).
  • Use the primary keyword.
  • Separate words with a hyphen (-).
  • Remove unnecessary words (“a”, “to”, “and”).
  • Avoid special characters (!, @, #).
Shembull i sakte i nje URL te optimizuar per SEO

To summarize:

  • Title: Grabs attention and includes the keyword.
  • Meta Description: Encourages clicks.
  • Structured Headings: Help with readability and SEO.
  • URL: Make it readable for people and search engines.

With these steps, you’ll improve not only your rankings, but also the user experience on your website! 🚀

Images

Images can make your content more engaging and drive traffic through Google image searches.

However, search engines can’t “see” images. That’s why you need to make sure they understand what’s being shown.

How to optimize images for search:

  • Use descriptive file names (e.g., mountain-hiking-gear.jpg — no IMG001.jpg).
  • Add alternative text (alt text) to describe each image (include the keyword when it makes sense).
  • Compress files with tools like TinyPNG to speed up loading.
  • Choose the right file format:
    • WebP is best for most use cases.
    • JPG for photos.
    • PNG for graphics with transparency.

Internal Linking – Links Within the Website

Internal links are links from one page on your website to another. They help search engines understand your site structure, pass “authority” between pages, and guide users to related content.

Visual example:
Underlined text in a different color that links to another page on the same site.

Shembull si funksionon Internal Linking

How to use internal links effectively:

  • Use descriptive anchor text (clickable text).
  • Add relevant internal links to new pages.
  • Check and fix broken links every 3–6 months.
  • Give underperforming pages a “boost” by linking to them from high-authority pages.

Backlink Building (Link Building)

Links from other websites to your site (backlinks) are like “votes of confidence” that improve rankings. The more high-quality backlinks you have (from trustworthy websites), the more your site’s authority grows in Google’s eyes.

Link building strategies:

1. Create Links from Partners and Related Businesses

Leverage existing relationships with:

  • Suppliers
  • Professional organizations
  • Business partners
  • The local Chamber of Commerce

Reach out to them with a simple email asking to be added to their partners page. Since you already have a relationship, most will be willing to link to you.

2. List Your Website in Quality Directories

If you are a local or niche business, listing your site in relevant directories can bring traffic and authority.

Shembull i listimit ne direktori biznesi

Note: Many well-known directories (such as Yelp and Yellow Pages) use the nofollowattribute, which tells Google not to follow the link. This makes these links less valuable.


Summary:

  • Images: Describe them and compress them.
  • Internal Links: Use meaningful anchor text.
  • Backlinks: Focus on high-quality links from trusted sources.

Earn Backlinks from the Media, Newspapers, and other websites

Being mentioned in news articles and newspaper publications is one of the most effective ways to build strong links.

How to Attract Media Attention:

  • Follow leading journalists in your industry on social media and engage with their content.
  • Create reports with original data, surveys, or research and share them with publications.
  • Build a media kit with your area of expertise, previous coverage, and contact information.
  • Monitor trends in the industry and offer expert commentary on current topics.
  • Write press releases for real news about your business.
  • Connect with local media for community initiatives.

Note: Focus on building relationships with journalists, not just on acquiring links. When you provide real value and become a trusted source, backlinks will come naturally.


Create Content That Attracts Backlinks

Content that attracts natural links includes:

  • Original research
  • Infographics
  • Updated content
  • Detailed guides

This is because these types of content provide new information or simplify existing information.


Technical SEO

Technical SEO ensures that search engines can find, understand, and index your website’s content.

1. Give Crawlers Instructions with Robots.txt

File robots.txt tells search engines which pages to crawl and which not to crawl.

Example:

  • Your blog should be crawled, while admin pages should not.
  • The file can be found at: https://www[domain-juaj]/robots.txt.

Typical structure:

User-agent: *  
Disallow: /admin/  
Allow: /blog/  
Crawl-delay: 2  

Note:

  • Do not block important pages with Disallow.
  • Use Google Search Console > Robots.txt Tester to verify the file.

2. Optimize Core Web Vitals

Core Web Vitals are metrics that measure page performance and user experience:

  1. Largest Contentful Paint (LCP): The time it takes to load the largest element on the page.
  2. Interaction to Next Paint (INP): How quickly the page responds to user interactions.
  3. Cumulative Layout Shift (CLS): How much elements shift during loading.
Core Web Vitals

How to improve it:

  1. Open Google Search Console > Experience > Core Web Vitals.
  2. Find pages labeled “Poor” or “Needs Improvement”.
  3. Analyze these URLs in PageSpeed Insights for specific recommendations.
Faqe per permiresim nga Core Web Vitals

Conclusion:

  • Links from the media require relationships and value.
  • High-quality content attracts natural links.
  • Technical SEO ensures that your website is optimized for search engines.

Use HTTPS

HTTPS is a protocol that ensures secure communication between browsers and servers (using encryption) and is a factor in Google rankings.

How to Switch from HTTP to HTTPS:

  1. Purchase an SSL certificate (many hosting providers offer one for free).
  2. Set up 301 redirects from HTTP to HTTPS.
  3. Update all links and resources that use HTTP.
  4. Update the property in Google Search Console and submit a new sitemap.

Mobile SEOe

Google uses mobile-first indexingwhich means the mobile version of your site is the one used for ranking.

How to Optimize for Mobile:

  • Speed up loading time.
  • Use a responsive layout that automatically adapts to the user's screen.
  • Optimize title tags and meta descriptions for the mobile version.
  • Use short paragraphs and white space.
  • Avoid annoying pop-ups.
  • Make sure buttons and text are accessible and readable.

Measuring SEO Success

Track the key metrics to evaluate performance and make adjustments.

1. Organic Traffic

Organic traffic is the number of visits from search results (unpaid).

How to measure it in GA4:
  1. Go to Reports > Acquisition > Traffic Acquisition.
  2. Select a date range and look at the row “Organic Search”.

Use Traffic Analytics to compare performance with competitors.

2. Keyword Rankings

This shows where your website ranks in the SERP for specific keywords.

How to track them with Google Search Console:
  1. Go to Performance > Search results.
  2. View the table “Queries” to see up to 1,000 keywords.
Rezultate Search Console Queries

For more in-depth analysis, use Position Tracking in Semrush.

3. Engagement Time

The average time a visitor actively spends on the page.

How to measure it in GA4:
  1. Go to Reports > Engagement > Pages and screens.
  2. Look at the column “Koha mesatare e angazhimit për përdorues aktiv”.
Statistika GA4

Hulumtoni faqet me kohë të ulët për të gjetur përmirësime.

4. Conversions

Konversionet janë veprime të dëshiruara si blerjet, regjistrimet, ose abonimet.

How to track them in GA4:
  1. Set up “Events” (konversionet) në GA4.
  2. Go to Reports > Acquisition > Traffic Acquisition.
  3. Look at the column “Events” për trafikun organik.
Evente ne GA4

Summary:

  • HTTPS and SEO Mobile janë thelbësore për performancën.
  • Organic traffic and rankings tregojnë suksesin në SEO.
  • Koha e angazhimit and conversions matin ndikimin në biznes.

Start your SEO journey today!

Tani i keni zotëruar bazat e SEO-s dhe keni një plan për renditje më të mira në Google.

Filloni me hapa të vegjël—ndoshta optimizoni një faqe të rëndësishme ose rregulloni një problem teknik. Çdo fitore krijon përparësi.

Por një marketing agency ofron eksperience kur behet fjale per sherbim SEO.

Request a FREE Consultation Now!

4.9/5 from 100+ reviews on
Share

Request a website audit

Enter your website URL to request a free audit.

Free Consultation