seo-content-tester
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

SEO Content Tester

Test your page content. Inspired by Yoast SEO

Demo

Function:

testSeoContent({
    title: 'Lorem ipsum dolor sit amet, consectetur',
    description:
        'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi tempor rutrum mauris id tristique. Quisque venenatis sodales urna, eget blandit ligula consequat ut.',
    slug: 'lorem-ipsum',
    content:
        '#Lorem\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi tempor rutrum mauris id tristique. Quisque venenatis sodales urna, eget blandit ligula consequat ut. Ut consectetur urna ac metus varius tincidunt. Donec scelerisque aliquet turpis, at tincidunt augue volutpat blandit. Vestibulum porttitor odio sed sem mattis, sollicitudin venenatis arcu dictum. Nulla tincidunt tempus est eu aliquam. Fusce ut eros eros. Suspendisse placerat sapien ut malesuada gravida. Etiam nec ultrices lectus, vel ultrices mi. Mauris euismod mattis odio. Aenean tristique fringilla ex, at blandit sapien dictum eu.',
    contentType: 'md',
})

Results:

{
    "title": {
        "isLengthCorrect": {
            "passed": false,
            "details": {
                "length": 39
            },
            "reason": "too_short",
            "min": 46,
            "max": 70
        }
    },
    "slug": {
        "isLengthCorrect": {
            "passed": true,
            "details": {
                "length": 11
            },
            "min": 0,
            "max": 40
        }
    },
    "description": {
        "isLengthCorrect": {
            "passed": true,
            "details": {
                "length": 163
            },
            "min": 120,
            "max": 320
        }
    },
    "content": {
        "isWordLengthCorrect": {
            "passed": false,
            "details": {
                "length": 85
            },
            "reason": "too_short",
            "min": 300,
            "max": 100000
        },
        "h1Length": {
            "passed": true,
            "details": {
                "length": 1
            },
            "min": 1
        },
        "subHeadingsLength": {
            "passed": false,
            "details": {
                "length": 0
            },
            "reason": "too_short",
            "min": 1
        },
        "externalLinksLength": {
            "passed": false,
            "details": {
                "length": 0
            },
            "reason": "too_short",
            "min": 1
        },
        "internalLinksLength": {
            "passed": false,
            "details": {
                "length": 0
            },
            "reason": "too_short",
            "min": 1
        }
    }
}

Readme

Keywords

Package Sidebar

Install

npm i seo-content-tester

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

32.3 kB

Total Files

59

Last publish

Collaborators

  • syki