I have been building several GoApp sites with GoLang backend and a lightweight html5/css3/javascript (usually AngularJS) front end. Most of these were for practice, but I have recently created my own personal site with this same pattern and decided that I wanted my own custom domain for it.
I followed the steps outlined here: Google App Custom Domains and everything seemed great. People were able to hit my site (with and without the www) and I was seeing traffic come through Google Analytics.
Now for the problem... as I was looking at various search engines and attempting to submit my site to the index, I am getting "Site Not Found" errors from the Search Engines. For Google and Bing I went into webmaster tools and everything looked fine on the diagnostics (Robots.txt and SiteMap.xml). However after a few days, I am still showing the site is not being indexed.
So the question is, does anyone know why I might be having issues? Nothing I have found seems to point to what the cause might be.
Some of the other SO pages I looked at first:
are .appspot google app engine sites restricted in crawl / search engine rankings?
Wordpress Site Will Not Index In Google
Google App Engine + Custom domain
Related
I want to be able to host my website on google servers, i would like to design the website using react along with node js in the backend, from my current research it seems that google app engine is the way to go.
Am i on the right path or should i be looking at another avenue.I don't expect the site to intake a lot of traffic so a low cost plan would be ideal, a free plan would be amazing if possible if possible.
I also read that google dns could be used for a website which seems pretty convenient, how exactly do i go about this?
Your on the right path. Goole app engine flexible environment is the ideal choice for you. Since you want your backend to run in Nodejs it's very simple to run Nodejs in Google app engine. Google also give you free $300 for the free trial and you can use it for 12 months.
Read more about the pricing in here
Read more about Nodejs in Google app engine flexible here
I am a company admin and have a simple Java app (no backend, just several mostly static pages assembled through tiles) deployed since Google started the app engine. The site went down a couple of days ago. When I log in and go Admin/App Engine Apps page the app shows with the status "Always on". But it's not running and the message on top states "This feature will be moving to the Google Developers Console in Q2 2015. Follow these instructions to get the new permissions you'll need." Instructions are https://cloud.google.com/developers/articles/best-practices-for-configuring-permissions-on-gcp/#h.bgs0oxofvnoo.
But when I go to the dev console under my account - nothing is there. Called support (we are paying for some Google services) and they can't say anything except that now we need to sign up for Silver support at Google Cloud to talk to anybody there. But I am able to configure and deal with the app - I just can't find it anywhere! Any pointers will be hugely appreciated.
I'm trying to use a subdomain to serve a matching version id with Google App Engine and Google Apps. I've gone through the documentation but it's still unclear to me.
On this page regarding custom domains, it says I'm in a special case for using Google Apps. test.example.com -> to load "test" version of the application.
https://cloud.google.com/appengine/docs/domain -
Note that the instructions on this page are for App Engine apps that use an ordinary HTTP connection and are not served through Google Apps. Here are some related procedures that require different instructions:
This leads me to here https://support.google.com/a/answer/91080
It looks like the only way to add this subdomain in Google Apps is the Sites URL field.
Will the Sites URL correspond to the App Engine version ID?
You only need to use Google Apps to map an appengine app to a domain if you need https. Right now, Google Apps is the only way you can upload an SSL cert - hence this restriction.
If you do map your appengine app to a domain through google apps, you can do what you want by using wildcard subdomain mapping. Read more here..
The whole process is tedious, slow, and painful, and thats only when its not confusing, so put aside a good few hours to make all the changes and wait for DNS to propagate.
I recently moved my website from being hosted with cPanel to being hosted on the Google App Engine. Everything has been a much better experience with the GAE but I can't seem to figure out how to view the traffic to my website. With cPanel there were a few apps on the dashboard I could use that would show me the views and the IP addresses and dates associated with each view. With GAE I only see a summary and API requests graphs, which don't really tell me the information I need (or I don't know how to read them properly, that's also a possibility). Is there any way to view your website traffic through the GAE dashboard?
You might be interested in using Google Analytics
I have a domain I bought (via godaddy.com) - let's call it xyz.com
I have an gae app - let's call it xyzweb.appspot.com
I added a masked redirect at godaddy dns management console and now xyz.com gets redirected to xyzweb.appspot.com (even though the address bar shows xyz.com)
This stops working well in some cases like when I give a direct url redirect like href='/static/url/tohelppage.html' or when I attempt to redirect for OAuth authorization. So I read other posts on what I need to do and the most referred one was https://developers.google.com/appengine/docs/domain.
Based on that page it appears that it is necessary to sign up for a new Google Apps account with the new domain name?
So I Have to pay for Google Apps separately beyond what I am paying for Google AppEngine?
And also manage a separate apps domain and its services? I already have google apps domains and this seems more overhead to run a small app on gae.
Could you please help me understand if I've understood this right? And if there is a way to avoid the additional overhead of an extra google apps account?
The way that I do this, is I set up a basic google apps account (which is free), and I link the GAE app to my google apps account. Then you can set google apps to alias "www" to the appengine app, and now your appengine app works on www.yourdomain.tld
It's explained more here, which I know you already looked at, but it explains it well. Try reading it again.