(I'm a web dev newbie. Apologies if I don't get something that might be immediately obvious to the more experienced of you!)
I have a domain (let's call it xyz.co.uk) hosted on SiteGround. The site hosting has also been with SiteGround, but I have today transferred it to PythonAnywhere. I will preface by saying I am aware changes can take up to and over a day, but I just want to check that what I've done so far is correct.
I have named the web app "www.xyz.co.uk", from what I understood in the tutorial, given my purchased naked domain is "xyz.co.uk". For the CNAME record on SiteGround, I have "Name: www.xyz.co.uk" and "Value (or Data): webapp-XXXX.eu.pythonanywhere.com" (XXXX being my provided number code). This has replaced the A record previously in place for the www. I believe I have done this part correctly, as I no longer have any warnings regarding my DNS on the Web tab. I still have an A record containing Name:xyz.co.uk and Value: [SiteGround's IP] (though I assume this record needs to persist as is, as it's to do with the hosting of my domain itself, yes?), and various other A records like "ssh", "ftp" & "localhost" (.xyz.co.uk) pointed to SiteGround's IP.
For additional context, the old SiteGround website is still displayed, despite all the files being deleted, and I can't load PythonAnywhere's error log (it just sits on a white screen). The latter of the issues makes me think I've done something wrong (and if my page doesn't update by tomorrow, the former definitely).