Avoid duplication of Google indexing when switching from www to no www (Search Console)

I want to move my website away from the use of the www subdomain. I am using Squarespace, which will provide automatic 301 redirects for all pages in the www subdomain to non-www. I have a site map submitted in the Google Search Console.

When I make the change, will the Google index understand that the site went from www to not www? Will it show the results of the search as not www and send visitors to the correct site that is not www? I do not want any duplicate indexing on www and not www.

seo – There are no impressions according to the performance reports of the Google search console. Why and how to solve it?

It has been a month and a half since I opened the website and 3 weeks since I entered the first significant content compatible with SEO (you can check the website here). In this month I have 19 impressions a day, another 18, the rest is 2-3 impressions per day. And those impressions are extremely irrelevant queries. Why is this happening? How can I solve it?

c ++: Is there a way to create a new console window for the process generated with Boost?

I'm writing an application that should generate and separate a new process that has a separate console window that can be used for the user's input and output. Ideally, the solution should be cross-platform and a solution using Boost is even better (since Boost is already widely used in this project).

I've already tried momentum :: process :: monstrous but that only starts the new process in the same console window as the main process. Creation process (in the Win-API) with the CREATE_NEW_CONSOLE flag works as a temporary solution, but a multi-platform solution is desired.

The VM instance is missing in the Google Cloud console.

To see the image click here, about this missing server.

It was working well those days and now it stopped suddenly, and do not go back to work

Does Google Search Console count two impressions when your site is in two positions in the same search result?

I'm using the GSC API to check my site's data at the Query and page level.

This means that I am receiving impressions, clicks, position and control for each user query that leads to a URL on my site.

However, things really are not adding up.

One of the thoughts I had was: if I want to get the total impressions of my site using the GSC data, I can not simply add this data. Because (current anonymous data):

enter the description of the image here

Suppose, in 1 particular case – that is. a person who enters Query 1, is URL 1 in position 1 and URL 2 in position 7. Suppose that this hypothetical person clicks on url 2. GSC will record this interaction as:

enter the description of the image here

Therefore, effectively counting twice the impression of a single user.

Is it an accurate understanding of how GSC handles cases in which multiple URLs of the same site are displayed in the SERP?

Gatsby .cache folder in the AWS Amplify console

Recently, I created a Gatsby project and implemented it in AWS Amplify using the Amplify console and connecting my Bitbucket repository. The project grew and now has to build 37 pages with a ton of images. I am using & gatesby-source-custom-api & # 39; gatsby-source-custom-api & # 39; for the extraction of data offered by image processing using & # 39; gatsby-image & # 39 ;. It also offers a way to specify if the images were changed, therefore, if they are not changed, use the .cache to get them optimized by the & # 39; gatsby-image & # 39 ;.
Now the problem that I face is that the .cache folder is not available among the compilations in AWS Amplify. Can it be stored somewhere or is there another way to use it? Now it takes about 13 minutes to build and most of it comes from image processing.

seo: the screenshot of the crawled page is blank in the Google Search Console

Through this topic, I found a way to solve it.

It seems that angular.io can no longer be indexing

Angular can be indexed by Googlebot without using the server side
way to do

How to debug

add the following code to your index.htmland then open Google search console to track it.

You can debug for the error message that the user agent is GoogleBot

https://developers.google.com/search/docs/guides/debug-rendering

window.addEventListener (& # 39; error & # 39 ;, function (e) {
var errorText = [
        // key point of debug
        'UserAgent: ' + navigator.userAgent ,
        e.message,
        'URL: ' + e.filename,
        'Line: ' + e.lineno + ', Column: ' + e.colno,
        'Stack: ' + (e.error && e.error.stack || '(no stack trace)')
    ].join (& # 39;  n & # 39;);

// Example: register errors as visual output on the host page.
// Note: you probably do not want to show such errors to users, or
// make the errors indexed by Googlebot; however, you can
// be a useful feature while actively debugging the page.
var DOM_ID = & # 39; rendering-debug-pre & # 39 ;;
if (! document.getElementById (DOM_ID)) {
var log = document.createElement (& # 39; pre & # 39;);
log.id = DOM_ID;
log.style.whiteSpace = & # 39; pre-wrap & # 39 ;;
log.textContent = errorText;
if (! document.body) document.body = document.createElement (& # 39; body & # 39;);
document.body.insertBefore (log, document.body.firstChild);
} else {
document.getElementById (DOM_ID) .textContent + = & # 39;  n  n & # 39; + errorText;
}

// Example: register the error in the remote service.
// Note: you can register errors in a remote service, to understand
// and monitor the types of errors found by regular users,
// Googlebot, and other crawlers.
var client = new XMLHttpRequest ();
client.open (& # 39; POST & # 39 ;, & # 39; https: //example.com/logError');
client.setRequestHeader (& # 39; Content-Type & # 39 ;, & # 39; text / plain; charset = UTF-8 & # 39;);
client.send (errorText);

});

Possible reasons

1. Polyfill not used

@MrCroft

uncomment the next line below
/ ** IE9, IE10 and IE11 require all the following automatic fillers. ** /:


2. Update to the latest angular version

It facilitates the identification of possible problems.

https://github.com/angular/angular/issues/21272#issuecomment-370153525

Are impressions counted twice or more in the data in the Google Search Console API?

I'm using the GSC API to check my site's data at the Query and page level.

This means that I am receiving impressions, clicks, position and control for each user query that leads to a URL on my site.

However, things really are not adding up.

One of the thoughts I had was: if I want to get the total impressions of my site using the GSC data, I can not simply add this data. Because (current anonymous data):

enter the description of the image here

Suppose, in 1 particular case – that is. a person who enters Query 1, is URL 1 in position 1 and URL 2 in position 7. Suppose that this hypothetical person clicks on url 2. GSC will record this interaction as:

enter the description of the image here

Therefore, effectively counting twice the impression of a single user.

Is it an accurate understanding of how GSC handles cases in which multiple URLs of the same site are displayed in the SERP?

column: the SPFX idle call response is seen in the network tab but I can not read it in the console

I have a problem. I'm making a rest call to get the columns of a list, the call was successful because I can see the answer in the network tab of the developer tools. Here is an image:
enter the description of the image here
for some reason, when I try to console him, he looks like this with and without calling the .json () method:
enter the description of the image here
Here is my method:

            export const getListFieldsByGuid = (guid: string, context: WebPartContext)
=> {
back context.spHttpClient
.obtain(
context.pageContext.web.absoluteUrl +
`/ _api / web / lists (guid & # 39; $ {guid} & # 39;) / Fields? $ filter = Hidden eq false and
ReadOnlyField eq false`,
SPHttpClient.configurations.v1
)
.then (answer => {
console.log ("fields without .json ():", response);
return response.json ();
});
};

What am I doing wrong?
Also, if someone has a better way to get columns from a specific view of a list, I would appreciate it very much!

html – send a form to the console with php

I'm starting on this php and I would like to know if you can get my hand on this. I have this simple form of 4 fields. What I need you to do is that by pressing the submit button all data is sent to the server.


In theory with the strip_tags I avoid inclusions of php and html in the forms, and with the mysql_real_escape_string, the injections of mysql are avoided … And then I do not know if this is sending the fields or not, and how can I show them in the console .