Lab 2 - Part 3 - SEO

1. What I Learned About SEO

I explored the articles from Moz, Hobo, Increasily, Backlinko, Single Grain, Search Engine Journal, Leadfeeder, RankToday, and Google. Each of these articles highlighted best practices for improving search visibility and user experience.

ChatGPT’s SEO guidance aligned closely with these sources. The key recommendations that could be confirmed across multiple references were:

  • Use clear, descriptive <title> tags - ideally 50-60 characters, including keywords. This helps both Google and users understand the topic of each page.
  • Structure pages with a single <h1> followed by meaningful <h2> and <h3> headings. This creates a logical hierarchy and improves accessibility.
  • Write helpful, user-focused content that satisfies search intent. Avoid keyword stuffing; relevance and clarity matter more.
  • Include structured data (Schema.org) to help search engines understand your business type and enable rich snippets.
  • Optimise for speed and mobile usability - responsive design, compressed images, and clean layout help with rankings.

In summary: everything ChatGPT suggested - unique titles, good heading structure, relevant internal linking, structured data, and mobile-first design - matched the SEO techniques confirmed in these articles.


2. Four SEO Guidelines I Will Use

  1. Unique and descriptive title tags: Every page should have a short, meaningful title that clearly states its topic.
  2. One clear H1 per page: The H1 tag should summarise the main idea of the page and be supported by secondary headings.
  3. Structured data (JSON-LD): Implement schema to define the business type (e.g., VeterinaryCare) for better visibility.
  4. Technical optimisation: Fast loading, mobile responsiveness, and correct use of canonical URLs.

3. Two Code Snippets to Improve Fish Creek SEO

A) SEO-Focused <head> Block

<!-- Essential metadata -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Fish Creek Animal Hospital</title>
<meta name="description" content="Fish Creek Animal Hospital provides preventative care, diagnostics, surgery, and emergency support. Book an appointment with our caring veterinary team.">

<!-- Indexing & canonical -->
<link rel="canonical" href="https://www.fishcreekanimalhospital.com/">
<meta name="robots" content="index, follow">

<!-- Open Graph (facebook, whatsapp etc) / Twitter -->
<meta property="og:type" content="website">
<meta property="og:title" content="Fish Creek Animal Hospital">
<meta property="og:description" content="Preventative care, diagnostics, surgery, and emergency support. Book an appointment today.">
<meta property="og:url" content="https://www.fishcreekanimalhospital.example/">
<meta property="og:image" content="https://www.fishcreekanimalhospital.example/images/clinic.jpg">
<meta name="twitter:card" content="summary_large_image">

Why this is important: The title and meta description improve click-through rates, canonical tags prevent duplicates with SEO, and Open Graph metadata ensures attractive previews when shared on social media.


B) Local Business Structured Data (JSON-LD)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "VeterinaryCare",
  "name": "Fish Creek Animal Hospital",
  "url": "https://www.fishcreekanimalhospital.com/",
  "image": "https://www.fishcreekanimalhospital.com/images/clinic.jpg",
  "telephone": "+01-800-555-5555",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1242 Grassy Lane",
    "addressLocality": "Fish Creek",
    "postalCode": "WI 55534",
    "addressCountry": "USA"
  },
  "openingHoursSpecification": [
    { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"], "opens": "08:30", "closes": "18:00" },
    { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Saturday"], "opens": "09:00", "closes": "13:00" }
  ],
  "priceRange": "€€",
  "sameAs": [
    "https://www.facebook.com/fishcreekanimalhospital",
    "https://www.instagram.com/fishcreekanimalhospital"
  ]
}
</script>

Why is this important: It tells Google that this page represents a veterinary clinic, helping the site appear in rich results with the address, hours, and contact information.


SEO Source Articles Referenced

Comments

Popular posts from this blog

Lab 3 - Part 1 - Cognition

Lab 4 - Part 1 - Coding and Validation