У обеих поисковых систем есть общие основные факторы ранжирования. Но в деталях оптимизация под поисковые системы отличается. Например, Google больше внимание уделяет качеству пользе контента и качеству ссылочной массы. Яндекс больше ориентируется на уникальность контента и на поведенческие факторы, может пессимизировать сайт за наличие ошибок.