Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn Challenge: Meta Tag Compliance Checker | On-Page and Technical SEO Analysis with Python
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Python for SEO Specialists
Sectionย 3. Chapterย 3
single

single

bookChallenge: Meta Tag Compliance Checker

Swipe to show menu

Ensuring meta tags meet SEO guidelines is a common audit step for SEO specialists. You often need to verify that the meta title and meta description of a page fall within recommended character limits to maximize visibility and click-through rates. Automating this process with Python can save time and reduce manual errors.

Task

Swipe to start coding

Your task is to implement a function that checks if the meta title and meta description in a given HTML string meet standard SEO character length guidelines.

  • Extract the content of the <title> tag from the html string.
  • Extract the content of the <meta name="description" content="..."> tag from the html string.
  • Determine if the title length is between 30 and 60 characters, inclusive.
  • Determine if the description length is between 70 and 160 characters, inclusive.
  • Return a dictionary with the keys "title" and "description", where each value is a dictionary containing the keys "length" and "compliant" indicating the character count and compliance status.

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

Sectionย 3. Chapterย 3
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

some-alt