Yoast / YoastSEO.js

Analyze content on a page and give SEO feedback as well as render a snippet preview.
GNU General Public License v3.0
403 stars 170 forks source link

Port all the text researches to tree researches #2078

Closed atimmer closed 4 years ago

atimmer commented 5 years ago

The following list of researches exist now, I will put after the research what needs to be done for them.

In general I want to:

List of current research

As a result of the above changes we also need to introduce some new research:

igorschoester commented 5 years ago

I checked the current issues with the label requires structured data / html parser to match them to these researches. The goal is to make it easier to double check if the issues are indeed fixed after/while creating the tree researches.

This is a work in progress, at this time there are 6 issues left to match.

To match still

getSentenceBeginnings

headings/subheadings

getParagraphLength

getSubheadingTextLengths

getKeywordDensity

keyphraseDistribution

links

images

atimmer commented 5 years ago

List with priority, based on a deliberation with @moorscode.

Sub Headings Keyword

Internal Links

Text Competing Links ( currently disabled)

Keyphrase Distribution

Keyword Density

sentence Beginnings

subheading Distribution Too Long (currently disabled)

Text Images

Outbound Links passive Voice sentence Length In Text transition Words Keyphrase Length Single H1

Geen marking

Introduction Keyword keyword Stop Words Function Words In Keyphrase text Presence sentence Length In Description flesch Reading Ease Meta Description Keyword Meta Description Length Page Title Width taxonomy Text Length Url Keyword Url Length url Stop Words Text Length Title Keyword

Assessment disabled

word Complexity (assessment disabled)

manuelaugustin commented 5 years ago

Other issues that should be solved after the implementation of the tree (not specific to a given assessment, but possibly researches):

omarreiss commented 4 years ago

Closing all parse tree issues.