I'm slightly confused about the "north-seeking" pole of a magnet: does it point towards magnetic north, or is it towards geographic north?
I ask because I've been finding different explanations in different places.
The north-seeking pole always points toward magnetic north, assuming it is only feeling Earth's magnetic field. A magnet has no idea (so to speak) which direction is geographic north.
Any source that tells you that a magnet points geographically north is only as correct as the statement that geographic north and magnetic north are the same direction.
You must have seen this image of the earth mapped on a globe before, this one shows a satellite orbit:
The axis of the earth's rotation points to the north pole star and navigation calculations use its location on the celestial sphere to define latitude.
Since ancient times people defined north by the polaris star direction. They also noticed that magnets pointed in that direction, too, and named the magnet's pole accordingly, and used compasses for navigation.
We now know how magnetic fields arise , and have observed that there is a difference in the direction between the magnetic and celestial north. In fact the magnetic pole has been moving continuously. The magnetic field of the earth arises from core magnetism and due to fluid mobility changes the magnetic north by kilometers per year.