element.
2. load time.
3. meta data
4. separate css file and js file.
is that all i need to care about SEO?
Of course that isn't all. It's just a good general guideline to start with. Accessibility is good too. Do further research yourself as well.
i search about it and i can't found anything that is complete and in one place.
That's correct. There's no authoritative and complete list because only Google really knows, and they won't tell.
Обсуждают сегодня