google search brings wordpress post file name next to dns [closed]

Google search results are structured. SEO works fine, the only "complaint" is that URLs are displayed in search results. Actually it brings the wordpress post file name next to dns. I understand that the URL of a document is usually displayed in a search result in Google below the document title.

As per this: https://developers.google.com/search/docs/beginner/seo-starter-guide?ref_topic=9268559#urls-are-displayed-in-search-results

best practices include to use words in URLs that are relevant to your site’s content and structure are friendlier for visitors navigating your site, etc.

But can we somehow remove this path+file name?

enter image description here

Google Search Console reports error for ‘noindex’ tag on sitemap

My sitemap is dynamically generated by Yoast SEO WordPress plugin, and is returned with noindex. I submitted the sitemap URL to Google Search Console, but it reports an error:

Submitted URL marked ‘noindex’

I checked with Yoast & other sitemap generators–they all mark sitemaps as noindex by design, to prevent them from appearing in Google search results. It logically makes sense, but then why is Google Search Console reporting it as an error? How do I reconcile this?

Search Results Using Faceted Navigation

We sell specialized trucks and heavy equipment. Our website uses faceted navigation for users to narrow their search and find specific equipment. We are trying to get google to show search results of our equipment.

For example, if someone searched google for "2018 Acura MDX", the serp will show several related results including autotrader, cars.com, carfax, cargurus, etc… The user can click on any of these results and will be taken to a related page showing 2018 Acura MDX cars.

We have great content, headlines, alt tags and so on for all of our static pages. These pages rank well for google searches. Our on page SEO is doing well.

But, what should we do to our website so it is ready for users on google that search for trucks and equipment we offer, such as a year make and model? This might be a little more complex since faceted navigation is being used, just like the big name websites like autotrader and so on. We are not sure what needs to be done SEO wise for our product equipment to show up in google searches.

How can i find wrong word in search box and replace with correct word

I have a search form and Many site users search for the wrong words, I want to replace these wrong words with the right ones so that users can get results faster.

I have been searching for this for several days but unfortunately I did not find any results.

I’m looking for a way if a user types wrong words like this

i love axqple i love vaple i love aple i love applle i love aplle 

Replace the wrong text with Apple.

I have already checked things like the this tutorial and this topic but have not reached a conclusion

I also looked at these cases:

function str replace

find word in variable and replace with another

search string for specific word and replace it

And many more…

Given this explanation, does anyone have a solution, educational content or any tips

Thanks for any help

Change AJAX Live Post Search Loop into foreach

I was told that the reason for why the live post search does not work is because the loop needs changing into a foreach.

This is the code:

add_action( 'wp_ajax_data_fetch' , 'data_fetch' ); add_action( 'wp_ajax_nopriv_data_fetch', 'data_fetch' ); function data_fetch() {      global $  wpdb;     $  post_search_query = $  wpdb->get_results("SELECT * FROM wp_posts where post_type = 'post' and post_title like '%'".esc_attr( $  _POST['search_keyword'] )."'%'");          if( $  post_search_query->have_posts() ) :                  while( $  post_search_query->have_posts() ): $  post_search_query->the_post(); ?>                          <h5><a href="<?php echo esc_url( post_permalink() ); ?>"><?php the_title();?></a></h5>             <span class="live-search-product-excerpt"><?php the_excerpt(); ?></span>              <?php endwhile;         wp_reset_postdata();     endif;     die(); } 

The search is dead. It shows nothing. Can someone please help me with this as I am at a loss. Here is the rest of the code:

add_shortcode('live_search', 'live_search_shortcode'); function live_search_shortcode(){      $  live_search = '<input type="text" class="live-search" name="postSearch" id="postSearch" placeholder="Type to Live Search"></input>     <div id="datafetch"></div>';          return $  live_search; }  add_action('wp_footer', 'jquery_live_search_data_fetch'); function jquery_live_search_data_fetch() { ?>      <script type="text/javascript">                  (function($  ){              var searchRequest = null;                                  jQuery(function (){                                      var minlength = 3;                                  jQuery("#postSearch").keyup(function (){                                          var that = this,                                      value = jQuery(this).val();                                  if (value.length >= minlength){                                      if (searchRequest != null)                      searchRequest.abort();                                  searchRequest = jQuery.ajax({                                      type: "POST",                     url: "<?php echo admin_url('admin-ajax.php'); ?>",                 data: {                 action: 'data_fetch',                 search_keyword : value                 },                                  dataType: "html",                 success: function(data){                                          if (value==jQuery(that).val()) {                                              jQuery('#datafetch').html(data);                     }                 }             }         );     } else {      jQuery('#datafetch').html( '' );     }   } ); }); } (jQuery));     </script> <?php } 

CLS score in Page Speed vs Search Console

Google Search Console said my website has some pages with CLS and FLP issues. After fixing them, they are ok in Page Speed: Page Speed score

After the revalidation in Google Search Console and waiting for several weeks, Google said those page failed again – CLS is still over 0.25s.

I don’t know what else can be done to fix them. Page Speed Lab Data is fine but Google Search Console still said it’s over 0.25s.

Does it mean if someone with a very slow connection visiting my website and have a poor CLS or LCP score, Google Search Console will count this as field data and fail my website? How can I possibly fix this?

HELP Google Search Console Flagged As Malware

Hi I'm having An Issue With My Website Being Flagged As Malware, Any Help In Figuring Out Why This Is Happening Would Be Greatly Appreciated
Attached Are 2 images but bigger files (Exceed Upload Limit) Are On A Help Post On Facebook
https://www.facebook.com/groups/598343080590393/permalink/1040309146393782/

Not Sure If This Is The Right Place To Post This

View attachment 260103 View attachment 260104

Is instant text search possible in big table with HTMLs?

I have a pretty big table with HTMLs (about 500K rows, average length of text is ~150K). It is required to make fast search (less than 1s) rows which match let say ‘%<meta name="twitter:app%’. First 10 results are enough.

Possible solution I have tired (on Postgres mainly):

  1. Full-text search: results look not relevant and may miss something (can not find a way to improve it).
  2. Trigram index (...USING GIN (t gin_trgm_ops)...) – a cool feature of PosgreSQL by the way. It worked fast on my synthetic tests, but when I applied to my HTMLs set – it worked minutes(!). I used explain anaylze, what showed me that index is used (what is nice), but than Postgres recheck what matched by index and this is quite slow, because it needs to make linear text search in large texts, one by one. On synthetic tests it worked because my texts were relatively small.
  3. Also I tied Elastic (I used ‘wildcard field type’, Elastic use trigram index as well in that case), but performance was even worse that in Postgres case.

I still believe that it possible, but how?

NMinimize differential evolution: how do search points and initial points really work?

I am puzzled by the settings of a specific method for NMinimize called DifferentialEvolution, given for example here. The settings include both "SearchPoints", or the size of the population of evolving points, and "InitialPoints", or the initial population(?). What I don’t quite understand is that "SearchPoints" can be set to a value different from the number of specified "InitialPoints" and NMinimize will often happily proceed, and sometimes it won’t.

What might be happening under the hood? If there are less "InitialPoints" than there are "SearchPoints", will the population be filled up with random points to meet the specified number of "SearchPoints" before evolution begins or does it proceed with a population that is in fact smaller than "SearchPoints"? What about the opposite case?

Here is an example where we give much less "InitialPoints" than there are "SearchPoints".

Clear[f, c, v, x1, x2, y1, y2, y3]; f = 2 x1 + 3 x2 + 3 y1/2 + 2 y2 - y3/2; c = {x1^2 + y1 == 5/4, x2^(3/2) + 3 y2/2 == 3, x1 + y1 <= 8/5,     4 x2/3 + y2 <= 3, y3 <= y1 + y2, 0 <= x1 <= 10, 0 <= x2 <= 10,     0 <= y1 <= 1, 0 <= y2 <= 1,     0 <= y3 <= 1, {y1, y2, y3} \[Element] Integers}; v = {x1, x2, y1, y2, y3};  NMinimize[{f, c}, v, Method -> "DifferentialEvolution"] (*{7.66718, {x1 -> 1.11803, x2 -> 1.31037, y1 -> 0, y2 -> 1, y3 -> 1}}*)  points = 5; searchpoints = 50; listpoints = {RandomReal[{0, 10}, points],  RandomReal[{0, 10}, points], RandomReal[{0, 1}, points],  RandomReal[{0, 1}, points],  RandomReal[{0, 1}, points]}\[Transpose];  NMinimize[{f, c}, v,   Method -> {"DifferentialEvolution", "SearchPoints" -> searchpoints,  "InitialPoints" -> listpoints}] (*{7.66718, {x1 -> 1.11803, x2 -> 1.31037, y1 -> 0, y2 -> 1, y3 -> 1}}*) 

If there are more "InitialPoints" than there are "SearchPoints", NMinimize sometimes works and sometimes doesn’t, depending on the value of the random seed for instance.