Attract cardinals by providing bird feeders with black oil sunflower seeds, planting dense shrubs for nesting, offering water sources, and maintaining a natural landscape with native plants like dogwood and grapevines. Keep the area safe from predators.