This paper evaluates similarity-based and embedding-based link prediction methods for graphs, addressing the task of predicting missing or potential links based on graph structure. It compares various heuristics and graph neural network approaches across different types of homogeneous graphs to uncover connections and performance differences. The study highlights gaps in existing literature and suggests future research directions for refining link prediction methodologies.