On Page Analysis API Documentation - VebAPI

On Page Analysis

Comprehensive on-page SEO analysis including meta tags and issues.

On Page Analysis

GET
GET /seo/analyze

Parameters

website
Required query
string

The website URL to analyze (Do NOT Include http:// or https://)

X-API-KEY
Required header
string

Your Vebapi api key

Example Request


curl -X GET "https://vebapi.com/api/seo/analyze?website=codeconia.com" \
  -H "X-API-KEY: YOUR_API_KEY" \
  -H "Content-Type: application/json"

Response

{
    "basic": {
        "websiteurl": "codeconia.com",
        "title": "Codeconia -Learn Programming",
        "favicon": "http://www.google.com/s2/favicons?domain=codeconia.com"
    },
    "webtitle": {
        "title": "Codeconia -Learn Programming",
        "length": 28,
        "suggestion": "Title length is good."
    },
    "metadescription": {
        "description": "Programmer Guide",
        "length": 16,
        "suggestion": "Meta description is too short. Aim for 120-160 characters."
    },
    "metakeywords": {
        "keywords": null,
        "counts": 2,
        "suggestion": "Meta keywords not found (optional in modern SEO)."
    },
    "headings": {
        "h1": {
            "headings": [
                "\n               Web Development Tutorials & Codes\n              "
            ],
            "count": 1
        },
        "h2": {
            "headings": [],
            "count": 0
        },
        "h3": {
            "headings": [],
            "count": 0
        },
        "h4": {
            "headings": [],
            "count": 0
        },
        "h5": {
            "headings": [
                "How to allow only your IP to access your entire server Using UFW",
                "Google Auth in android and ios with React native Expo Managed workflow",
                "Web Hosting Server: When and Why It\u2019s the Right Choice",
                "Web Hosting for Small Businesses: A Mid-Range Solution for Growing Businesses",
                "Drag and Drop with Swapy and PHP",
                "How To Generate A PDF from HTML in Laravel 11",
                "How to get the next value of an array and loop it in the array in PHP",
                "New Open Source CRM for project Management and Invoicing",
                "Post View Counts WordPress plugin (Documentation)",
                "How to create a photo gallery in php without a database",
                "PHP Contact form send email \u2013 Website integration \u2714\ufe0f",
                "Digital Marketing Toolkit"
            ],
            "count": 25
        },
        "h6": {
            "headings": [],
            "count": 0
        },
        "suggestion": [
            "No H2 headings found. Add sub-headings for structure."
        ]
    },
    "sitemap_robots": [
        "robots.txt",
        "sitemap.xml"
    ],
    "iframe": {
        "count": 0,
        "suggestion": "No iframe usage. Good!"
    },
    "underscoreurl": null,
    "urlrewrite": null,
    "images": {
        "data": [
            "https://codeconia.com/wp-content/themes/codeconia/images/blackpng.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2025/04/ChatGPT-Image-Apr-9-2025-06_46_48-PM-300x300.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2024/10/https___dev-to-uploads.s3.amazonaws.com_uploads_articles_fhfhj2t2bbjtzg6s9ccc.avif",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/09/Marielle-Price-300x169.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/06/wordpress-photo-gallery-plugins1-300x150.png",
            "//codeconia.com/wp-content/plugins/a3-lazy-load/assets/images/lazy_placeholder.gif",
            "https://codeconia.com/wp-content/uploads/2021/01/HTML-CONTACT-FORM-TO-EMAIL-300x169.gif",
            "https://www.awltovhc.com/image-100477035-15022370",
            "https://codeconia.com/wp-content/themes/codeconia/images/digitalprokit.jpg",
            "https://www.awltovhc.com/image-100477035-14347998"
        ],
        "count": 52,
        "suggestion": "Too many images might affect load speed. Optimize images."
    },
    "links": {
        "data": [
            {
                "link": "/",
                "title": "\n"
            },
            {
                "link": "/",
                "title": "Home"
            },
            {
                "link": "/latest-posts",
                "title": "Latest \ud83d\ude80"
            },
            {
                "link": "https://codeconia.com/how-to-allow-only-your-ip-to-access-your-entire-server-using-ufw/",
                "title": "      \n "
            },
            {
                "link": "https://codeconia.com/how-to-allow-only-your-ip-to-access-your-entire-server-using-ufw/",
                "title": "  How to allow only your IP to access your entire server Using UFW"
            },
            {
                "link": "https://codeconia.com/google-auth-in-android-and-ios-with-react-native-expo-managed-workflow/",
                "title": "      \n"
            },
            {
                "link": "https://codeconia.com/",
                "title": "codeconia.com"
            },
            {
                "link": "https://www.dpbolvw.net/click-100477035-12454592",
                "title": "Contabo "
            }
        ],
        "count": 89,
        "suggestion": "There are broken or empty links. Clean them up."
    }
}

📘 On Page SEO Analysis API – VebAPI

Perform a comprehensive on-page SEO audit of any website URL. This API checks critical SEO elements such as meta tags, headings, images, internal links, sitemaps, and more — all in one call.


📝 Description

The On Page SEO Analysis API provides a detailed inspection of a webpage’s HTML structure and SEO-related components. It helps identify SEO issues and improvement areas such as missing meta tags, improper heading usage, excess images, poor link structure, etc.

This is ideal for SEO tools, browser extensions, site health reports, or auditing tools.


🎯 Key Benefits

  • 🔎 Analyze key SEO elements of any page

  • 🛠 Get actionable improvement suggestions

  • 📑 Check meta tags, headings, images, and links

  • ✅ Detect missing or broken SEO components

  • 📦 Useful for technical SEO audits and content strategy


🌐 Base URL


 

https://vebapi.com/api/seo/analyze


📥 Input Parameters

Parameter Type Required Description
website string ✅ Yes The full domain (with or without https://) to analyze. Example: codeconia.com

Header Required:
X-API-KEY: YOUR_API_KEY


📤 Output Parameters

The response is a JSON object with multiple categories of SEO insights.

Key Type Description
basic object Basic details including URL, title, favicon
webtitle object Title tag content, length, and SEO suggestion
metadescription object Meta description content, length, and suggestion
metakeywords object Meta keywords content (if found) and keyword count
headings object Grouped by heading tags (h1 through h6) with their count and content
sitemap_robots array List of detected sitemap and robots.txt files
iframe object Count of iframes and suggestion for usage
underscoreurl string Check for underscore usage in URLs
urlrewrite string Check if URLs are SEO-friendly (rewritten)
images object All image URLs found, count, and optimization suggestions
links object All internal/external links, count, and suggestions for broken or empty links