get_link(); if ( $link !== null ) { $link = \add_query_arg( 'yoast-tab', 'readability', $link ); } return new Call_To_Action_Entry( \__( 'Improve readability', 'wordpress-seo' ), 'link', $link, ); } /** * Returns the task's analyzer component. * * @return Task_Analyzer_Interface|null */ public function get_analyzer(): ?Task_Analyzer_Interface { $result_labels = [ 'good' => \__( 'Good', 'wordpress-seo' ), 'ok' => \__( 'OK', 'wordpress-seo' ), 'bad' => \__( 'Needs improvement', 'wordpress-seo' ), ]; $result_descriptions = [ 'good' => \__( 'Your content is clear and easy to read. This helps your audience stay engaged with your message.', 'wordpress-seo' ), 'ok' => \__( 'Your content is readable but could be clearer. Consider simplifying a few sentences to improve the overall flow.', 'wordpress-seo' ), 'bad' => \__( 'Your content is currently difficult to read. Check the analysis for specific ways to simplify your writing for a better user experience.', 'wordpress-seo' ), ]; $result = $this->content_item_score_data->get_score(); return new Score_Task_Analyzer( \__( 'Readability', 'wordpress-seo' ), $result, $result_labels[ $result ], $result_descriptions[ $result ], ); } }