YoastSEO.js icon indicating copy to clipboard operation
YoastSEO.js copied to clipboard

Passive Voice? I think not

Open galbaras opened this issue 6 years ago • 13 comments

  • [x] I've read and understood the contribution guidelines.
  • [x] I've searched for any related issues and avoided creating a duplicate issue.

Please give us a description of what happened.

The plugin flags the following sentences as Passive Voice, but I disagree:

  1. Years later, I realized that if I really wanted to be on that Olympic team, I would have found a way.

  2. Some girls trained for 5-6 years before they got into the competitive team and had to hang in there long enough to move up.

Technical info

  • If relevant, which editor is affected (or editors):
  • [ ] Classic Editor
  • [ ] Gutenberg
  • [x] Classic Editor plugin
  • Which browser is affected (or browsers):
  • [x] Chrome
  • [ ] Firefox
  • [ ] Safari
  • [ ] Other

Used versions

  • WordPress version: 5.0.3
  • Yoast SEO version: 9.5
  • Classic Editor plugin version: 1.4
  • Tested with theme: Genesis + custom child

galbaras avatar Feb 12 '19 09:02 galbaras

@galbaras You are totally correct those sentences are not passive. Unfortunately, our analysis is not 100% correct, and some false positives can occur. We'll see what we can do based on your examples. I'm going to move this issue to the yoastseo.js repository, because that's where our analysis takes place.

IreneStr avatar Feb 12 '19 10:02 IreneStr

Come to think of it, it would be really good to have a way to un-flag a sentence and/or send it to the plugin's team from within the analysis.

Having red scores is stressful :-)

galbaras avatar Feb 12 '19 11:02 galbaras

Another false positive of sentence being flagged as passive:

The wet part was not wholly unexpected.

monbauza avatar Apr 29 '19 08:04 monbauza

Please inform the customer of conversation # 605408 when this conversation has been closed.

monbauza avatar Apr 27 '20 09:04 monbauza

The above customer doesn't think these sentences should be flagged as passive:

Import-Export Code (IEC) registration is needed for organisations. It is not required for individuals.

monbauza avatar Apr 27 '20 09:04 monbauza

This user on Twitter doesn't think this sentence is in passive voice:

Rules are meant to be broken.

monbauza avatar Oct 22 '20 06:10 monbauza

@monbauza all of your examples are passive. Active equivalents would be:

I half expected to see a wet part

Organisations need to register their Import-Export Code (IEC), but individuals don't

We should break rules

galbaras avatar Oct 22 '20 07:10 galbaras

@galbaras You are totally correct those sentences are not passive. Unfortunately, our analysis is not 100% correct, and some false positives can occur. We'll see what we can do based on your examples. I'm going to move this issue to the yoastseo.js repository, because that's where our analysis takes place.

@IreneStr The most annoying issue is with feelings, like "I felt depressed" or "I got upset". Maybe you can skip known feeling words?

Wither way, this issue has been open for more than 1.5 years. Has there been ANY progress?

galbaras avatar Oct 22 '20 07:10 galbaras

Please inform the customer of conversation # 661962 when this conversation has been closed.

rumejan avatar Oct 25 '20 04:10 rumejan

Hi @galbaras, Thank you for your feedback. We understand the frustration of having non-passive sentences marked as passive. Based on your suggestion above, we’ve added ‘depressed’ and ‘upset’ to our exception list. We also added 'annoyed' and 'disappointed'. If you have more of those words we can add to this list, please let us know. Adding words to the exceptions list is a quick fix for us.

The reason this issue has been open for such a long time is that we have decided to focus on expanding our readability features to other languages, instead of decreasing false positives for existing implementations. Unfortunately, we don’t have enough developers and linguists to do both. (We’ll always be able to add words to the exception words list if someone provides them to us, but not to do research for it ourselves).

Please note that what our assessments indicate is not (and will never be) 100% consistent with what Google or your readers will think of your posts. If you yourself know that sentences are incorrectly marked as passive, you can keep those sentences without a doubt. They are not passive, so they won’t make your text harder to read for Google or your readers.

IreneStr avatar Oct 27 '20 11:10 IreneStr

Thank you, @IreneStr .

It could be good to skip anything following a word that indicates feeling, e.g. "I felt satisfied".

Also, I've found this list of feeling words. If you search the page for "ed", you'll find MANY words to exclude, like "elated", "pleased" and "thrilled".

galbaras avatar Oct 27 '20 12:10 galbaras

@galbaras We already check if there is a passive auxiliary present in the sentence. So "I felt satisfied" should never be marked as passive (but "I was satisfied" might). Did you see "I felt satisfied" being marked?

It's risky to remove all words from your list of feeling words ending in -ed, as that would cause many false negatives as well. For example, the first -ed word there is 'amazed'. A sentence like 'I was amazed by the magician's tricks' is passive, and my gut feeling says that sentences with 'amazed' + 'by' (which are passive) are more frequent than sentences with 'amazed' without 'by' (e.g 'I was amazed', which is not passive). And exactly for that kind of evaluation/investigation we don't have enough linguists 😬

IreneStr avatar Oct 27 '20 13:10 IreneStr

@galbaras We already check if there is a passive auxiliary present in the sentence. So "I felt satisfied" should never be marked as passive (but "I was satisfied" might). Did you see "I felt satisfied" being marked?

That's great. I don't remember specifically, sorry.

It's risky to remove all words from your list of feeling words ending in -ed, as that would cause many false negatives as well. For example, the first -ed word there is 'amazed'. A sentence like 'I was amazed by the magician's tricks' is passive, and my gut feeling says that sentences with 'amazed' + 'by' (which are passive) are more frequent than sentences with 'amazed' without 'by' (e.g 'I was amazed', which is not passive). And exactly for that kind of evaluation/investigation we don't have enough linguists 😬

In this case, having "by" after the supposedly-passive word can be used in the analysis.

Either way, taking the unambiguous feeling words from the list should already make things better.

Just as an idea, BTW, why not provide a way to dispute readability analysis in the readability box? You'll only need it for a while, until the dust settles.

Basically, users can send you some sample text and a description of why they think it should be analysed differently, and clicking a button will send that feedback to be collected somewhere, and then reviewed.

galbaras avatar Oct 28 '20 03:10 galbaras