Coding - where to start?
-
I've been working in digital marketing for a few years and over the past 2, I've concentrated on getting my head around (or trying to!) the world of SEO.
Everything from reading this forum, listening to webinars and re-reading the beginners guide to SEO has provided me with the confidence to put in actionable insights into my work such as on page optimisation, keyword research, link build and passing this knowledge onto co-workers
However, one area I am beginning to realise is just as important is having the ability to code for yourself.
Can anyone out there point me in the right direction of where to start, what I program I should concentrate on? and what I shuld focus my energies on?
Any help would be great
Simon
-
Brilliant, thanks guys - much appreciated
Simon
-
Hi
Try some of these places to start.
Lynda.com is excellent. They have some free courses available, but full access is a monthly subscription.
Sitepoint has some great stuff, including this HTML reference
O'Reily has excellent books.
Also, searching on YouTube is good, sometimes way easier to see someone walk through a screencast.
As a language, I would choose PHP/MySQL because its so common, and especially where WordPress uses PHP, that's probably the web language you'll be looking at most.
This is the official PHP site. - Although it can be a bit intense for beginners, but it is the official source.
-Dan
-
W3Schools is a very good source to start w/ HTML/CSS/XHTML.
-
I would definitely get up to speed with Javascript too, a lot of sites use that, you might not need to be able to code it but being able to read it and understand it's implications would be helpful.
Also flash, whilst it is a pain, understand how this works with SEO (you can do some things around it) would be good.
But definitely get yourself on a basic HTML and CSS course!
A
-
I found this site helpful for learning the basics http://www.html.net/
-
Thanks Sha
Any good basic sites/forums you'd recommend?
simon
-
Hi Simon,
I would suggest starting with the basics - getting a good grounding in HTML and CSS will make a huge difference when you are not restricted to getting someone else to make every change for you. You will also find it easier to work with your tech people once you know the basics.
Once you get a taste for it I suspect you'll find yourself seeking out other languages to learn.
Hope that helps,
Sha
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
422 vs 404 Status Codes
We work with an automotive industry platform provider and whenever a vehicle is removed from inventory, a 404 error is returned. Being that inventory moves so quickly, we have a host of 404 errors in search console. The fix that the platform provider proposed was to return a 422 status code vs a 404. I'm not familiar with how a 422 may impact our optimization efforts. Is this a good approach, since there is no scalable way to 301 redirect all of those dead inventory pages.
Technical SEO | | AfroSEO0 -
Location of Content within the Code Structure
Hi guys,
Technical SEO | | artdivision
When working with advanced modern websites it many times means that in order to achieve the look and feel we end up with pages that has almost 1000 lines of code or more. In some cases it is impossible to avoid it if we are to reach the Client's visual and technical specifications. Say the page is 1000 lines of code, and our content only starts at line 450 onwards, will that have an impact from a Google crawlability, hence affect our SEO making it harder to rank? Thoughts? Dan.0 -
Drop in traffic at start of December 2014
Hello! I've noticed a drop in organic Google traffic to our ecommerce site. The drop started on the 1st December 2014. The difference compared with last year is around -25%. I've taken a look at landing pages for the organic Google traffic: Homepage: -40%
Technical SEO | | Bike_Co-op_Webmaster
Product pages: -31%
Category pages: -7%
Blog pages: -7% On the 1st December our site was down for a few hours in the early morning for some scheduled maintenance. I got a couple of emails from Google Webmaster Tools letting me know that there was an "Increase in server errors" and "Googlebot can't access your site". Once the site maintenance was complete there haven't been any further emails from Google about this. I doubt the site being down is the cause of the drop in traffic. I suspect it may have been caused by the latest Penguin updates around the end of November 2014. Can anyone advise if this sounds like it is the cause, and why the homepage and products pages have been hit so severely? Thanks in advance for any help you can provide!0 -
Content too buried in source code?
Our team is working on a refresh/redesign and am wondering if there's a quantifiable way of determining how high our meta data, H1 and paragraph should be in the source code. Or even whether I should be concerned with that. Our navigation will likely have dozens of links (we're going to keep it to under 100), and this doesn't even factor in the design elements. I am concerned about the content being buried. Are these the kind of concerns I should be having? Is there a measurable way to avoid it?
Technical SEO | | SSFCU0 -
"INDEX,FOLLOW" then later in the code "NOINDEX,NOFOLLOW" which does google follow?
background info: we have an established closed E-commerce system which the company has been using for years. I have only just started and reviewing the system, I don't have direct access to the code, but can request changes, but it could take months before the changes are in effect (or done at all), and we won't can't change to a new E-commerce system for the short to mid term. While reviewing the site (with help of seomoz crawl diagnostics) I noticed that some of the existing "landing pages" have in the code: <meta name="<a class="attribute-value">robots</a>" content="<a class="attribute-value">INDEX,FOLLOW</a>" /> then a few lines later <meta name="<a class="attribute-value">robots</a>" content="<a class="attribute-value">NOINDEX,NOFOLLOW</a>" /> Which the crawl diagnostics flagged up, but in the webmaster tools says
Technical SEO | | PaddyDisplays
"We didn't detect any issues with non-indexable content on your site." so the question is which instructions does google follow? the first or 2nd? note: clearly this is need fixed, but I have a big list of changes for the system so I need to know how important this is tthanks0 -
Title tag code
Hi, I have a couple of websites where I can't define the title tag (CMS does not support it) on a few default pages. On these pages "the system" just uses the primary/main title tag (from the frontpage) and my programming skills (as if I have any...!) have not been able to make a html code or something to override the main title tag on these specific pages. Does this make sense at all and can anyone give me a hint, a code to try out or something? Problem is that I now have 3 pages with the same title tag which in terms of SEO isn't too good, so to say... Thanks in advance. Jan
Technical SEO | | Wello12340 -
Paging Links Code - Best Way?
Currently we are using previous 1 2 3 next for our link to other inventory pages, with some variation of this javascript code javascript:__doPostBack('ctl00$phMain$dlPagesTop$ctl01$lnkPageTop','') . Can search engines even index the other pages with this javascript? Is there a better way to do this?
Technical SEO | | CFSSEO0